我有一個列表視圖,包含不同種類的單元格,我使用ArrayAdapter來完成此操作。ListView:如何在點擊後更改單元格?
private class MyAdapter extends ArrayAdapter<String>
{
public MyAdapter(Context context, int resource, int textViewResourceId, String[] objects)
{
super(context, resource, textViewResourceId, objects);
}
@Override
public View getView(int position, View view, ViewGroup parent)
{
View viewCE = inflater.inflate(R.layout.my_cell, parent, false);
((TextView) viewCE.findViewById(R.id.txt_cell)).setText(adapter.getItem(position));
view = viewCE;
return view;
}
}
my_cell
包含一個ImageView的,和我想要做的是,當用戶點擊該小區改變這個ImageView的形象。
我已經加入到我的代碼實現OnItemClickListener
私人類及其方法onItemClick()
但當時我已經完全不知道該怎麼做......
感謝您的幫助。
把完整的代碼。我無法在您的適配器中看到任何圖像視圖。 –
這是因爲當我創建我的視圖時,使用的圖像總是相同的,所以我將其定義在XML文件中,而不是在適配器中。 – Rob