Я новичок в разработке android, создавая свое первое приложение.Runtime created checkbox теряет стиль
У меня есть список объектов, и нужно сделать кучу флажков внутри другой вид динамически, используя этот список, поэтому я делаю следующее:
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.product_check_list);
ProductHelper helper = new ProductHelper(getApplicationContext());
List<Product> products = helper.getProductList();
for(Product product : products){
CheckBox checkBox = new CheckBox();
checkBox.setText(product.description);
linearLayout.addView(checkBox);
}
Проверка списка в порядке. Мое приложение использует свет для оформления материалов Google, но флажки создаются с андроидной по умолчанию темой, и я не мог ссылаться на созданные таким образом представления.
Как настроить тему приложения по умолчанию для этих представлений?
Привет. Я попробовал заменить CheckBox для AppCompatCheckBox, как вы сказали, но теперь он показывает только описание элемента без окна. – CarlosCarucce
проверить измененный ответ. – k0sh