アクティビティ内のすべてのチェックボックスをワンクリックでチェックしたりオフにしたりしようとしています。カスタムリストビューのすべてのチェックボックスをアクティビティからチェックする方法とチェックを外す方法は?
private ListView mListView;
private Contacts_ListViewAdapter ContactViewAdapter;
private ArrayList<Contacts_ListView> ContactView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
intent = getIntent();
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
mListView = (ListView) findViewById(R.id.Contacts_list);
Selected_check_box = (CheckBox) findViewById(R.id.Selected_check_box) ;
View parentLayout = findViewById(android.R.id.content);
Select_All.setOnClickListener(new View.OnClickListener() {
private int ContactViewSize;
@Override
public void onClick(View view) {
ListView lv = mListView ;
int size = ContactViewAdapter.getCount();
boolean check = lv.isItemChecked(0);
for(int i = 0; i <= size; i++)
lv.setItemChecked(i, !check);
}
});
動作していないよう: 私はこのコードを試してみました。