0
이 문제는 나를 미치게합니다.CheckedTextView : ListView의 모든 항목을 확인하십시오.
int size = maListViewPerso.getCount();
for (int i=0; i< taille; i++) {
View v = maListViewPerso.getAdapter().getView(i, null, null);
CheckedTextView tv = (CheckedTextView) v.findViewById(R.id.eventName);
tv.setChecked(check);
}
:
selectAll = (CheckBox) findViewById(R.id.selectAll);
selectAll.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
toggleAll(selectAll.isChecked());
}
});
그리고 toggleAll 기능에
, 내가 선택한 모든 항목과 레이아웃을 다시 시도 : 나는 방법은 CheckedTextView로 구성 제의 ListView의 모든 항목을 확인하는 버튼을 만들었습니다 그러나보기에서 체크 할 항목이 설정되어 있지 않습니다. 최악 : 체크 된 항목이 모두 선택 해제되어 선택 취소됩니다.또한 모든 항목을 기본적으로 선택하여 ListView의 adapteur를 초기화하여 다른 방법을 시도했습니다 ... 결과 없음. 자세한 내용은 내 ListView 작동 방식에 대한 어댑터 :
public class ListViewColor extends ArrayAdapter<String>{
public ListViewColor(Context context, int textViewResourceId, List<String> objects, String type) {
[...]
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
String[] result = item.split("/");
CheckedTextView name = (CheckedTextView) view.findViewById(R.id.eventName);
name.setText("txt");
name.setSelected(true);
return view;
}
아이디어가 있으십니까?
해답을 제공해 주셔서 감사합니다. – Derbie