【问题标题】:Android theme customization安卓主题定制
【发布时间】:2010-12-18 16:03:15
【问题描述】:

我正在为我的 Android 应用程序设计主题。在我浏览了 Android SDK 中的“Styles and Themes”和这个article 之后,我仍然有一个问题。

简单地说,我如何在Theme 内使用android:textSize 成为14 dip 一个TextView,而18 dip 另一个TextView

我知道如何使用样式来做到这一点。我可以定义两种不同的样式,并让两个不同的 TextView 使用这些样式。

我觉得困难的是如何使用主题来做到这一点。一个主题让我定义假设android:textSize,但它适用于Activity 的所有布局中的所有TextView

知道怎么做吗?

谢谢。

【问题讨论】:

  • 你打算如何区分TextViews?
  • 他们会有不同的“android:id”。
  • 好吧,您只需直接在每个视图上设置字体大小,这将覆盖主题中的任何设置。样式用于将 /common/ 属性组合在一起。当您的文本视图使用不同的字体大小时,这不是一个通用属性。

标签: android themes styles


【解决方案1】:

您也可以通过创建样式来做到这一点,例如,“subtext”,并将 subtext 样式应用于多个元素。查看我在此问题中发布的链接。

https://stackoverflow.com/questions/2973928/how-to-make-theme-of-application-configurable-by-user/3680841#3680841

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多