0

I have ListView, which contains a TextView and a CheckBox.
Now I am able to get text in the TextView, which is not in view of TextView, but I am not able to get if the CheckBox, which is not in view of ListView, is checked or not.

Please suggest me the solution.

4

2 に答える 2

0

これは何百回も尋ねられてきました。

これらのビューは存在しないため、これらのビューの状態を確認することはできません。listViewは、必要に応じて画面に表示する一時的なビューを作成します。解決策は、チェック/オフのときにチェックボックスの状態を別のデータソース(配列など)に保存し、カスタムアダプタでこの配列を使用してチェックボックスの状態を決定することです-if (suppose to be checked) checkbox.setChecked(true) else checkbox.setChecked(false)

于 2012-05-05T09:35:47.337 に答える
0
this can be done if u can get your text information from adapter by using 
Adapter myadapter=MyList.getAdapter ;
View rowview=myadapter.getView(i,null,MyList);
now find textview by its id in rowview after that to chewck whether check box is checked or not then u can maintain booleon type array in custom adapter and maintain evrey checkbox state.
于 2012-05-08T11:59:39.590 に答える