1. 程式人生 > >Androd中 listView點選每一個 Item裡面的狀態,跳轉到相對應的不同 介面

Androd中 listView點選每一個 Item裡面的狀態,跳轉到相對應的不同 介面

最近在做一個專案,裡面的功能是,listview的每一個item,一樣,但是點選每一個item跳轉相對應的介面,不一樣,我們一般做的都是跳轉到一個相同的介面,傳遞bundle,這次是不同的介面,傳遞bundle,小夥伴們知道怎麼實現嗎:

我這裡只是一種解決辦法,其他的辦法也有很多,請開動腦筋:

設定listview的item監聽:

mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
public void onItemClick(AdapterView<?> parent, View view, int 
position, long id) { //跳轉詳情介面 AppContext.showToast("點選了條目"); //獲得 listview的 adapter ListAdapter adapter = mlistView.getAdapter(); //通過 每一個item 獲得 相對應 的 listsbean MyOrderBean.ListsBean listsBean = (MyOrderBean.ListsBean) adapter.getItem(position); //根據 每個 item的 狀態 然後 做 相應1的 操作
String a = listsBean.accountType; switch (a) { case ONE_STATE://1 break; case TWO_STATE://2 break; case THREE_STATE://3 break; case FOUR_STATE://4 break; case FIVE_STATE://5
break; } } });