如何根据屏幕大小更改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>