gpt4 book ai didi

Android:根据主题/样式更改选择器字体大小

转载 作者:行者123 更新时间:2023-11-29 02:13:52 25 4
gpt4 key购买 nike

我正在为我的应用程序设置主题,我想在 ListView 项目被选中时添加效果。虽然我已经成功地完成了文本颜色的主题化,但我还想在按下时更改文本大小本身。

我可以通过代码设置吗?

最佳答案

您必须使用样式或布局文件中的资源来做到这一点:

这还没有针对拼写错误等进行测试......

这是一个简单的例子:

<resources>
<!-- Theme Variables that can be used in any style, etc.. -->
<attr name="branded_text_color" format="reference" />
<attr name="branded_text_size" format="reference" />
<attr name="branded_background_color" format="reference" />
<attr name="branded_icon_drawable" format="reference" />

<!-- Themes -->
<style name="theme_alpha" parent="@android:Theme">
<item name="branded_text_color">@color/alpha_text_color</item>
<item name="branded_text_size">18sp</item>
<item name="branded_background_color">@color/alpha_background_color</item>
<item name="branded_icon_drawable">@drawable/alpha_icon</item>
</style>
<style name="theme_beta" parent="@android:Theme">
<item name="branded_text_color">@color/beta_text_color</item>
<item name="branded_text_size">24sp</item>
<item name="branded_background_color">@color/beta_background_color</item>
<item name="branded_icon_drawable">@drawable/beta_icon</item>
</style>

<!-- Text Style -->
<style name="title_font" parent="@android:style/TextAppearance.Large">
<item name="android:textColor">?branded_text_color</item>
<item name="android:textSize">?branded_text_size</item>
<item name="android:background">?branded_background_color</item>
<item name="android:padding">10dip</item>
</style>
</resources>

关于Android:根据主题/样式更改选择器字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611412/

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