【问题标题】:How to exclude the title from theme applied to the application?如何从应用于应用程序的主题中排除标题?
【发布时间】:2010-04-29 12:34:04
【问题描述】:

我正在为我的应用程序使用一个主题来设置一些常见的布局功能。

我在这个主题中改变的一件事是文本样式。我在整个应用程序中更改文本的颜色和大小。可悲的是,标题栏中的文本也发生了变化,结果是有点模糊难看的风格。不知道是颜色还是文字的大小

是否有可能以某种方式覆盖主题中标题的样式?还是排除标题?

【问题讨论】:

    标签: android layout themes title


    【解决方案1】:

    您可以使用 Windows 类的 setTitleColor 方法以编程方式单独设置标题颜色吗?

    这样你就可以覆盖你在主题文件中设置的颜色

    【讨论】:

    • 使用 setTitleColor(Color.WHITE) 设置标题颜色会恢复之前的标题。遗憾的是,这无法通过 XML 实现,因为现在我必须将它添加到每个活动中......
    • 嗯,anddev 论坛上有很多关于该主题的讨论:anddev.org/… 也许第一页的最后一篇文章可以帮助你
    【解决方案2】:

    你可以全屏显示:Hiding Title in a Fullscreen mode?

    或

    有一个自定义标题栏

    Custom title bar without padding (Android)

    【讨论】:

      【解决方案3】:

      只需关闭标题:

      requestWindowFeature(Window.FEATURE_NO_TITLE); 
      

      我错过了什么吗?

      【讨论】:

      • 我喜欢这个标题。这是一种向用户显示他在程序中的位置的好方法
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2022-10-19
      • 1970-01-01
      相关资源
      最近更新 更多