У меня есть код Android, который использует фрагмент для создания страницы настроек. Фрагмент имеет минимальный XML для фрагмента, как это:
<?xml version="1.0" encoding="utf-8"?>
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/setting_fragment_items"
android:name="com.aa.bb.Fragments.SettingsFragment"
android:layout_width="match_parent"
android:layout_height="match_parent">
</fragment>
Это мой вопрос:
Можно ли изменить размер шрифта текста для этого фрагмента в приведенном выше XML-файле? Я попытался добавить, например:
<?xml version="1.0" encoding="utf-8"?>
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/setting_fragment_items"
android:name="com.aa.bb.Fragments.SettingsFragment"
android:textSize="12sp"
android:layout_width="match_parent"
android:layout_height="match_parent">
</fragment>
Но это не имело никакого эффекта.
Обновление
Основываясь на комментариях, я посмотрел и увидел два файла в папке xml
в папке res
"
![enter image description here](https://i.stack.imgur.com/QE0PU.png)
вот содержание каждого:
provider_paths.xml
:
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path name="external_files" path="."/>
</paths>
setting_fragment_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<ListPreference
android:defaultValue="1x"
android:dialogTitle="Sizes"
android:entries="@array/save_size"
android:entryValues="@array/save_size"
android:key="@string/size_id"
android:summary="1x"
android:title="Default Save Size" />
<EditTextPreference
android:defaultValue="TheOne"
android:dialogTitle="Folder Name"
android:focusableInTouchMode="true"
android:key="@string/folder_name"
android:selectAllOnFocus="true"
android:singleLine="true"
android:summary="/Sub/TheOne"
android:title="Folder" />
</PreferenceScreen>