当比较LOLLIPOP和KITKAT,JELLY BEAN时,主题完全不同

时间:2015-09-14 14:05:50

标签: android

我在xml中使用android:theme="@android:style/Theme作为方框的Edittext字段。

但是在jellybean和kitkat OS中,默认行将会出现。

  

如何使用android中所有操作系统支持的相同主题?

我希望“编辑”文本字段为方形。

1 个答案:

答案 0 :(得分:0)

如果你想在所有版本的Android上使用相同的主题,你需要创建自己的主题,而不是继承系统主题,系统主题可以并且确实从一个版本更改为下一个版本。

例如,在您的示例中,您可以将Gingerbread EditText主题复制到您自己的项目中,然后使用它而不是系统主题用于ExitText。这样你就可以获得带有橙色高光的方形白框,而不是仅使用彩色线条的后期主题。

您可以从源代码中获取主题和相关的drawable。

How can I find the source for Android 2.3.3 Platform?