2014-01-30 52 views
1

我在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中的任何樣式)。但是在某些設備中,編輯文本樣式是不同的。EditText風格不同設備之間不同

Correct style in S4

In correct style in other device

我不知道爲什麼所有設備的就是Android 4.x的,但風格不同。 請告訴如何使其一致!

+0

https://github.com/Prototik/HoloEverywhere –

+0

你應該使用一個共同的背景,如果你需要在所有設備中做出相同的 – deniz

+0

對於這個問題,爲什麼?通常三星和其他公司實施他們自己的默認風格。 – hmartinezd

回答

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>