【问题标题】:Android: Get color Theme darkAndroid:获取颜色主题黑暗
【发布时间】:2014-04-27 01:14:33
【问题描述】:

我在我的应用程序中创建了一个菜单,看起来是白色背景。我希望它看起来与黑色背景的颜色主题。我必须更改代码才能获得它?我已经在样式中声明了这一点:

<style name="AppBaseTheme" parent="android:Theme.Holo">

编辑 我不想要黑色背景。我想要很多应用都有的深色主题。

我当前的颜色菜单

LINK 1

我的彩色菜单

LINK 2

<style name="AppBaseTheme" parent="android:Theme.Holo">

</style>

<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:textColorPrimary">#ff000000</item>
</style>

【问题讨论】:

    标签: android colors background themes


    【解决方案1】:

    您可以像这样从 Android 主题中获取:

    parent="android:Theme.Holo.Dark" to parent="android:Theme.Holo" 
    

    从自定义你可以这样设置:

       <resources>
            ...
            <style name="MyCustomTheme" parent="android:style/Theme">
                <item name="android:textColorPrimary">#ffff0000</item>
            </style>
            ...
        </resources>
    

    【讨论】:

    • 从这个我的主题中改变你的主题,然后告诉你在那之后你会发现什么
    • 我已经在我的代码中加入了当前和 whised 的颜色。我想要这些
    • 可以理解你想要什么颜色只要粘贴到#ffff0000的地方
    • 但是有些应用的主题颜色是深色的,他们没有android:textColorPrimary
    • 从我的编辑和它仍然没有运行亲爱的你可以从任何 whaere 重命名或更改样式名称 MyCustomTheme
    【解决方案2】:

    您可以在您的样式中添加一个名为“android:background”的黑色。

    【讨论】:

      【解决方案3】:

      更好的选择,你必须选择最适合你的黑色主题所以你将把这个添加到你的 mainfest 文件中..

         <application     
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.Black"
           >
      

      然后你会在你的应用程序上得到你想要的深黑色主题

      【讨论】:

      • 这段代码改变了完整的主题。我只想更改颜色菜单
      • 您只需为您的一项活动设置此主题,然后您就可以获得所需的主题
      猜你喜欢
      • 2023-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多