gpt4 book ai didi

android - 如何从代码中设置 PagerTitleStrip 的文本颜色、文本大小?

转载 作者:IT老高 更新时间:2023-10-28 23:09:05 26 4
gpt4 key购买 nike

我正在尝试从 pagertitlestrip 设置 textsize 和 textcolor,但找不到方法。

<android.support.v4.view.ViewPager
android:id="@+id/myPager"
android:layout_width="match_parent"
android:layout_height="match_parent">

<android.support.v4.view.PagerTitleStrip
android:id="@+id/myStrip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top" />

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

编辑

main.xml

<android.support.v4.view.ViewPager
android:id="@+id/myPager"
android:layout_width="match_parent"
android:layout_height="match_parent">

<android.support.v4.view.PagerTitleStrip
style="@style/PagerTitleStrip"
android:id="@+id/myStrip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top" />

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

style.xml

<style name="PagerTitleStrip">
<item name="android:textAppearance">@style/PagerTitleStripTextAppearance</item>
</style>

<style name="PagerTitleStripTextAppearance">
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:textSize">14sp</item>
</style>

遗憾的是,我没有找到从 AttributeSet 中创建它的方法,得到 Resource NotFound 或 InvalidResource Exception。

最佳答案

textSize 不能直接作为 view.PagerTitleStrip 的 XML 属性使用。

但是我设法使用 style 属性间接设置它,如下所示:

<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
style="@style/viewPagerTitleStrip" <-- added style attribute here
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
/>

然后我在styles.xml中定义了textSize如下:

<style name="viewPagerTitleStrip">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">14sp</item> <-- my desired text size
</style>

这对我有用。

关于android - 如何从代码中设置 PagerTitleStrip 的文本颜色、文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9925491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com