Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据屏幕大小更改Android ViewPager页面标题文本大小_Android_Android Viewpager_Text Size - Fatal编程技术网

如何根据屏幕大小更改Android ViewPager页面标题文本大小

如何根据屏幕大小更改Android ViewPager页面标题文本大小,android,android-viewpager,text-size,Android,Android Viewpager,Text Size,在ViewPager中有3个页面,在平板电脑上运行与在智能手机上运行相比,页面标题的文本大小必须改变 有ide吗 我试图在xml中设置PagerTabStrip文本大小,但这是不可能的 <android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="ma

ViewPager
中有3个页面,在平板电脑上运行与在智能手机上运行相比,页面标题的文本大小必须改变

有ide吗

我试图在xml中设置
PagerTabStrip
文本大小,但这是不可能的

<android.support.v4.view.ViewPager
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="?android:attr/windowBackground">

    <android.support.v4.view.PagerTabStrip
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

</android.support.v4.view.ViewPager>

我尝试在xml中设置PagerTabStrip文本大小,但事实并非如此 可能的

是吗?因为你绝对可以做到。如果查看,您将看到它使用以下属性来设置标题文本的样式

private static final int[] ATTRS = new int[] {
    android.R.attr.textAppearance,
    android.R.attr.textSize,
    android.R.attr.textColor,
    android.R.attr.gravity
};
您可以在XML中设置其中任何一个,因此在您的示例中,类似于:

    <android.support.v4.view.PagerTabStrip
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="@dimen/pagerTitleTextSize" />

values-sw600dp

<resources>

    <dimen name="pagerTitleTextSize">64sp</dimen>

</resources>

64便士


如果您想以编程方式处理它,还有一个问题

谢谢这很奇怪你的权利不知道发生了什么
<resources>

    <dimen name="pagerTitleTextSize">64sp</dimen>

</resources>