У меня есть вид списка:задать стиль шрифта для списка вида
<ListView
android:id="@+id/my_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/listFontStyle"
/>
Как вы видите выше, я установил стиль в список.
listFontStyle
определяется по res/values/styles.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="listFontStyle">
<item name="android:textSize">28sp</item>
</style>
</resources>
Я заселена содержимое списка в Java коде. В основном я задал список строк для адаптера. Затем установите адаптер в список. (Нет проблем в Java-коде)
Моя проблема Стиль, который я установил для просмотра списка, не работает, размер шрифта не меняется. Зачем?
** * *UPDATE* ** *
Хорошо, вероятно, лучше, чтобы обновить мой вопрос: Как установить стиль до list view
, у которого нет файла макета элемента, но заполняется только содержимое списка кодом Java с помощью simpleAdapter
и список строк?
Я предполагаю, что вы должны добавить 'стиль =" @ стиль/listFontStyle "' в ваших списках, а не непосредственно в вашем списке –
Как я уже сказал, я использую Java-код для заполнения списка, используя простой адаптер и список строк, как добавить стиль в свой элемент? В моем случае нет файла макета элемента. –
Тогда вам нужно иметь custom_listitem.xml, содержащий текстовое представление, и в этом текстовом представлении вам нужно указать style.and при заполнении listview вам придется указывать это имя файла xml вместо использования списка по умолчанию. – Hiral