問題:我有一個ListView,我想做到按一個Button後,把此ListView裡某item的屬性改變,
請問該怎麼做(不使用onItemClick)? 此ListView使用了一個SimpleAdapter.
我試過以下的方法無效,雖然取的到屬性值,但無法改變屬性值,為何?
View view = Adapter.getView(0, ListView.getChildAt(0), ListView);
ImageView img = (ImageView)view.findViewById(R.id.ID_Image);
int vis = img.getVisibility(); //值正確
img.setVisibility(View.INVISIBLE); //改變此值但無作用
Adapter.notifyDataSetChanged();
//再抓一次值結果還是原本的值 >"<
View view = Adapter.getView(0, ListView.getChildAt(0), ListView);
ImageView img = (ImageView)view.findViewById(R.id.ID_Image);
int v = img.getVisibility();