Я пытаюсь установить размер текста на глобальном уровне и не могу понять или найти способ сделать это.
Например, у меня есть что-то вроде этого:
<?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 для всех textViews?"
Или, выражаясь иначе, в HTML я могу установить размер шрифта на уровне body, div и таблицы. Могу ли я сделать что-то аналогичное на уровне макетов (LinearLayout, TableLayout, ScrollView и т.д.)?