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