Как программно выбрать первый чип по умолчанию в Android Java?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как программно выбрать первый чип по умолчанию в Android Java?

Сообщение Гость »


I have defined my chipgroup in my XML and adding chips programtically as below:

Код: Выделить всё

chip_group_filter.removeAllViews();
for(FilterModel filterModel : Common.categorySelected.getFilters()){
Chip chip = (Chip) getLayoutInflater().inflate(R.layout.layout_filter_item, null);
chip.setText(new StringBuilder(filterModel.getName()));
chip.setCheckedIconVisible(false);
chip_group_filter.addView(chip);
chip.setChipBackgroundColorResource(R.color.lightGray);
chip.setTextColor(getResources().getColor(android.R.color.black));
chip.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
seeSelectedChip(chip);
serviceListViewModel.loadServicesByFilter(chip.getText().toString());
}
}
});
I want to select first chip as default chip and want to execute checkChangedListener event for the same. How to write that logic?


Источник: https://stackoverflow.com/questions/642 ... droid-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»