我有一個列表視圖裏面選中的文本視圖,每當我單擊列表中的項目查看隨機檢查的文本視圖將檢查(不neccessarily我按下了一個),這裏是我的代碼如何在列表視圖中訪問選中的文本視圖?
lv2.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
final CheckedTextView checkedTextView = (CheckedTextView) findViewById(R.id.checkedTextView1);
checkedTextView.toggle();
}
});
凡LV2是我的列表視圖和checkedTextView1是我在每個listview項目中的檢查視圖。我如何調用特定的checkedTextView。有我可以調用的數組格式嗎?例如checkedTextView[1].toggle();
?這裏
編輯是我的適配器
public class SpecialAdapter2 extends ArrayAdapter<String> {
private int[] colors = new int[] { R.drawable.row_background_grey,
R.drawable.row_background_white };
public SpecialAdapter2(Context context, int resource, String[] names) {
super(context, resource, names);
// TODO Auto-generated constructor stub
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
int colorPos = position % colors.length;
view.setBackgroundResource(colors[colorPos]);
return view;
}
你不想檢查一個檢查或不?... – Dinash
是的,我想查一個我檢查。但它檢查頂部一個(無論我檢查其相同的模式) – Sean