Я пытаюсь установить текст на глобальном уровне и не могу понять или найти способ сделать это.
Например, у меня есть что-то вроде этого:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id = "@+id/Table"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:shrinkColumns="*"
android:stretchColumns="*">
</TableLayout>
</ScrollView>
сами TableRows и TextViews генерируются динамически в зависимости от пользовательского ввода.
Проблема в том, что я хотел бы установить базовый textSize глобально на основе файла ресурсов без необходимости идти и прикасаться к кучке кода. Есть ли способ сказать приложение "Эй, приложение, используйте это в качестве базового textSize для всех текстовых элементов?"
Или сформулированный другим способом, в HTML я могу установить размер шрифта на уровне тела, div и таблицы. Есть ли что-то аналогичное, что я могу сделать на одном уровне (LinearLayout, TableLayout, ScrollView и т.д.)?