3
Iamは、以下の使用してOnItemClickListenerからチェックボックスを リストビューアンドロイドからチェックボックスを取得するには?
onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.w("TAG","onItemClick clicked position :"+position);
CheckBox cbx = (CheckBox)view.findViewById(R.id.c_checkbox);
if(cbx.isChecked()){
Toast.makeText(getApplicationContext(),
"Checked position " + shoppingList.get(position).getItem(),
Toast.LENGTH_SHORT).show();
}
は私が以下で使用 は、以下のコードで
int firstPosition = list.getFirstVisiblePosition();
for(int i=firstPosition;i<=list.getCount();i++){
View v=list.getChildAt(i);
cbx = (CheckBox)v.findViewById(R.id.c_checkbox);
if(cbx.isChecked()){
}
}
スニペットことchecked.Forあるリストの項目をチェックしてすべての位置を取得する必要がありスニペット取得私にnullポインタexception.iを与えるcbxは、カスタムアダプタのためにViewHolderを使用しました。私に解決策を与えてください。同じことがOnItemClickListenerで機能していますか?
よろしく、 Rajendar
チェックボックスを左側にしたい – ADIT
私はViewHolderで間違いを犯し、間違った条件で "i <="を指定しました。今は正常です。 – ADIT
これはうれしいよ:) – mad