如何使gui元素像每个设备上的按钮看起来像Android中的本机gui?

时间:2012-07-30 07:15:37

标签: android android-layout

嗨,我有一个关于Android应用程序的gui的问题。

当我启动一个项目并选择2.3.3作为我的api版本。我添加一些gui之类的东西,如按钮,然后在4.0.3设备上运行代码。

现在的问题是:该按钮看起来像2.3.3按钮,而不像4.0.3版本。

有没有办法改变这个?

2 个答案:

答案 0 :(得分:6)

您必须使用API​​级别11 +的Holo主题之一:

  1. 创建res/values文件夹
  2. 定义您的应用主题:

    <style name="AppTheme" parent="@android:style/Theme" />
    
  3. 创建res/values-v11文件夹

  4. 定义您的应用主题:

    <style name="AppTheme" parent="@android:style/Theme.Holo.Light" />
    
  5. AppTheme

  6. 中使用AndroidManifest.xml

    如需进一步阅读,请参阅this文章中的使用Holo,同时支持Android 2.x

答案 1 :(得分:1)

如果您想要Holo for 2.3.3应用程序,我可以推荐this项目。只需按照网站上的说明使用它即可。