我有一个使用片段创建设置页面的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
文件夹下的两个文件”
这是每个内容:
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>