У меня проблема. Я устанавливаю флажок с setChecked, True и False, но я не знаю, почему это вообще не работает. Сначала мне нужно вызвать holder.textView. потому что на моем айкикатоне чекбокс виден, но не может быть сфокусирован. когда я делаю что-то код, как это (работу), но когда я Тринг, чтобы сделать некоторые сослагательное наклонение() для ручки проверяемой/бесконтрольно все не работают:Флажок по применению для телевизора в RecyclerView
case SETTINGS_CHANNELS:
holder.checkBox.setVisibility(View.VISIBLE);
holder.title.setText(((List<LiveTvChannel>) list).get(position).getTitle());
holder.title.requestFocus();
holder.title.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.checkBox.setChecked(true);
}
});
break;
Так я попробовать что-то вроде этого. Сначала я вызываю метод onClick для TexxtView и next i call checkbox. Но это не сработало. Any1 может помочь?
switch (posit) {
case SETTINGS_CHANNELS:
holder.checkBox.setVisibility(View.VISIBLE);
holder.title.setText(((List<LiveTvChannel>) list).get(position).getTitle());
holder.title.requestFocus();
holder.title.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(!isChecked){
holder.checkBox.setChecked(true);
}else{
holder.checkBox.setChecked(false);
}
}
});
}
});
break;
чек [это] (HTTP: //stackoverflow.com/a/38526646/3117966) – Nisarg
спасибо за ссылку, но это не работает для меня – Rodriquez
, какую ошибку вы получаете? – Nisarg