不同API级别上的View元素的不同外观--Android

时间:2014-07-27 22:10:57

标签: java android xml

我试图让我的应用程序在模拟器API级别10上与API级别19相同。

TextView颜色,Button颜色和ActionBar溢出不同。为什么? 我认为我可以管理ActionBar,但ButtonTextView对我来说仍然是个谜。

如有必要,我会发布xml&源文件。

1 个答案:

答案 0 :(得分:4)

  

我试图让我的应用程序在模拟器API LEVEL 10上看起来与API LEVEL 19相同

为什么呢? API级别10设备的用户希望您的应用看起来像其API级别10设备上的其他应用。那些用户可能从未见过他们生活中的API Level 19设备。

  

TextView颜色,按钮颜色和操作栏溢出是不同的。为什么?

EditTextButton看起来不同,因为API等级11-19设备默认为全息小部件主题" (例如,Theme.Holo),而不是传统的小部件主题(例如Theme)。

关于溢出菜单,如果设备有一个MENU按钮,并且该设备运行Android 4.3或更早版本,单独的MENU按钮将显示溢出。 Android 4.4+设备将使用" ..."下拉溢出,缺少MENU按钮的设备也是如此。