更改xml中片段的字体大小

时间:2018-06-26 14:08:36

标签: android android-fragments font-size

我有一个使用片段创建设置页面的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

这是每个内容:

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>

0 个答案:

没有答案