EditText样式在不同设备之间是不同的

时间:2014-01-30 03:45:13

标签: android android-edittext android-styles

我在Android 4.0.3上写了一个android程序。我将它部署到三星S3(Android 4.1),S4(Android 4.2.2),Note 2(Android 4.1)和Google Nexus 7(Android 4.4.4)。编辑文本样式是正确的(我没有覆盖style.xml中的任何样式)。但在某些设备中,编辑文本样式不同。

Correct style in S4

In correct style in other device

我不知道为什么所有设备都是Android 4.x,但风格不同。 请告诉我们如何保持一致!!!

1 个答案:

答案 0 :(得分:0)

它基于您的应用主题。在您的编辑框视图无法更改之后,在AndroidManifest.xml中定义您的应用主题。

试试这个:

AndroidManifest.xml

<application android:theme="@style/AppTheme">

然后在style.xml文件中应用您的样式:

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:textColor">#848484</item>
</style>