2014-01-30 4 views
1

Я написал программу для Android на Android 4.0.3. Я развернул его на Samsung 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

вы должны использовать общий backgroud, если вам нужно сделать то же самое во всех устройствах. – deniz

+0

На вопрос, почему? Как правило, Samsung и другие компании реализуют свой собственный стиль по умолчанию. – 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> 
Смежные вопросы