如何修复应用程序的样式

时间:2014-02-14 08:26:09

标签: android

我的Android应用程序样式非常困难,请查看屏幕截图:

Screenshot

屏幕截图来自Android 4.0.3模拟器,所以我期待新的外观。

它有几个问题:

  1. 警告对话框标题周围的黑色边框
  2. 整个警报对话框周围的蓝色边框
  3. NumberPicker看起来像Android 2.0
  4. 按钮应为黑色,并且它们与对话框的边框之间没有空格
  5. My Styles.xml如下所示:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
      <style name="Theme.Splash" parent="android:Theme">
        <item name="android:windowBackground">@drawable/splash</item>
        <item name="android:windowNoTitle">true</item>
      </style>
      <style name="Theme.Recson.BlueBackground" parent="android:Theme">
        <item name="android:background">#ff2390C8</item>
      </style>
      <style name="Theme.Recson.NoActionBar" parent="Theme.Recson.BlueBackground">
        <item name="android:windowNoTitle">true</item>
      </style>
    </resources>
    

    生成此警报对话框的活动使用Theme.Recson.BlueBackground。没有为活动指定任何主题使它看起来像我想要的方式 - 除了缺少的蓝色背景:

    所以,我想,问题是:如何修复我的主题?

1 个答案:

答案 0 :(得分:2)

尝试使用parent="android:Theme.Holo"

当然,这仅适用于API级别11及更高版本,因此您必须创建单独的styles.xml文件并将其放在values-v11文件夹中。 在默认的styles.xml文件中使用现有配置,在v11文件中,您可以使用Theme.Holo

查看Styles and Themes - Select a theme based on platform version | Android Developers

相关问题