Как использовать флажок в listview
Я использую флажок в ListView.
Мой адаптер, как показано ниже:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewTag viewTag;
if(convertView == null) {
convertView = myInflater.inflate(R.layout.row, null);
viewTag = new ViewTag((CheckBox)convertView.findViewById(R.id.row_check));
convertView.setTag(viewTag);
}
else {
viewTag = (ViewTag) convertView.getTag();
}
}
class ViewTag {
CheckBox cbx;
public ViewTag(CheckBox cb) {
this.cbx = cb;
}
}
Первый:
В ListActivity я пытаюсь нажать кнопку, чтобы установить все отмеченные элементы.
Как это сделать?
Второй:
В ListActivity, как получить элементы, которые были проверены?
3 ответов:
Существует множество подходов для достижения этой цели, простейшим методом является создание логического массива для сохранения состояния каждой строки и установка состояния проверки из этого массива. Чтобы получить все проверенные элементы, просто проверьте одно и то же значение элемента массива.
Много способов получить решение вашей проблемы. Пожалуйста, проверьте этот учебник, приведенный ниже, он предоставит больше информации, чтобы получить решение вашей проблемы.
Я надеюсь, что это может помочь вам.
Проверьте это. Этот учебник работает для меня.
Comments