У меня есть Checkbox
в ListView
, чтобы выбрать товары, и у меня есть один Button
за пределами ListView
. Первоначально Checkbox
должен быть скрыт, когда я нажимаю на это Button
, Checkbox
должен отображаться в ListView
и наоборот.Скрыть и показать чекбокс в андроиде
У меня есть один вопрос в том, что, когда я нажимаю Button
первоначально он отображает одну Checkbox
и снова нажмите Button
это показать несколько флажков, но что я хочу первоначально он должен быть невидимым, когда я нажимаю Button
она должна быть видны в ListView
Примечание: у меня есть Button
в классе и Checkbox
адаптер
sdel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((datalist) mlistView.getAdapter()). toggleChecks();
((datalist)mlistView.getAdapter()).notifyDataSetChanged();
}
});
public void toggleChecks() {
for (int i = 0;i<sms.size();i++) {
holder.cb.setVisibility(CheckBox.VISIBLE);
}
isCheckBoxVisible=!isCheckBoxVisible;
notifyDataSetChanged();
}
Ваш вопрос непонятен. Не могли бы вы просто объяснить это? –
У меня есть один класс фрагмента и класс адаптера в этом адаптере. Я установил один флажок, чтобы выбрать/снять выделение, и у меня есть одна кнопка в классе (вне списка). Вначале флажок должен находиться в скрытом состоянии и когда я нажимаю кнопку, которую он отображает. ..simple @ 0X0nosugar –