我如何顯示和隱藏listview中listview的行內的一些imagebuttons? 我列出了一些軟件包列表,並希望顯示按鈕,如安裝和卸載。但是,當安裝一個軟件包時,只顯示卸載按鈕。如果點擊卸載,我想隱藏卸載按鈕並顯示安裝按鈕。 我引用的每個行的循環是這樣的:動態顯示和隱藏列表視圖內的imagebuttons
v = vi.getAdapter().getView(i, null, null);
和參考按鈕這樣
ImageButton ib = (ImageButton)v.findViewById(R.id.descargar);
ib.setVisibility(View.VISIBLE);
什麼都沒有發生。有什麼建議?謝謝。
第一次使用。當點擊一個按鈕時,如何刷新listview以更新imagebuttons?例如,當用戶單擊安裝按鈕時。謝謝。 – borja
我回復了我自己 - > getListView.invalidateViews()很棒! – borja
如果數據集已更改,將調用此函數:adapter.notifyDatasetChanged(); – bvarga