У меня есть listview
с настраиваемыми элементами с checkbox
и у меня также есть собственный заголовок для listview
с выбрать все checkbox
field.Now я всякий раз, когда у меня есть выбор заголовка checkbox
, чем я хочу, чтобы все checkbox
в listview
выбран как все выбрать и все отмените на заголовок.Пользовательский ListView для Android с настраиваемым заголовком?
Вот код для адаптера и нажмите событие на флажке.
HEADER КОД:
ftoPfmsDetails = (ListView) findViewById(R.id.bene_upload_details);
View header = getLayoutInflater().inflate(R.layout.upload_grid_header, null);
ftoPfmsDetails.addHeaderView(header);
КОД ADAPTER:
final FtoDetailsAdapter adapter = new FtoDetailsAdapter(BeneficiaryDataForUpload.this, gridUploadData, 2, chkAll);
adapter.notifyDataSetChanged();
ftoPfmsDetails.setAdapter(adapter);
HEADER CHECKBOX ALL ВЫБОР КОДА
final CheckBox chkAll = (CheckBox) header.findViewById(R.id.selectAll);
chkAll.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
for (int i = 0; i < adapter.getCount(); i++) {
ftoPfmsDetails.setItemChecked(i, true);
}
}
});
попробуйте эту ссылку http://wptrafficanalyzer.in/blog/implementing-checkall-and-uncheckall-for-a-listview-in-android/ – Nitesh