2012-12-27 1 views
2

Я начинаю свое второе приложение для Android и обнаруживаю, что хочу использовать в основном тему HOLO dark для приложения.Смешивание Android-виджета старых и новых тем

ЗА ИСКЛЮЧЕНИЕМ для EditTexts, я бы предпочел использовать старый стиль Gingerbread (смотрящий ближе к iOS) с некоторым закругленным углом.

Я немного потерял, как я могу это достичь. Если кто-то могут упасть некоторые подсказки или ссылки, которые будут высоко оценены

ответ

1

в теме:

<style name="myTheme" parent="android:Theme.Holo"> 
<item name="editTextStyle">@style/MyWidget.EditText</item> 
</style> 

<style name="MyWidget.EditText" parent="android:Widget.EditText"> 
     <item name="android:background">@drawable/edit_text</item> 
</style> 

Теперь вы можете получить ссылочную вытяжку из Github (от филиала Gingerbread рамок)

+0

Эй Ахмад, спасибо за информацию, позвольте мне попробовать и посмотреть, работает ли это для меня, прежде чем принимать ответ –

+0

, когда я добавляю edit_text.xml. Я получаю ошибки относительно @ drawable/textfield_default, @ drawable/textfield_disabled и т. Д. Не находящиеся в моей папке с возможностью рисования, но я не могу найти эти файлы на GitHub? –

+0

Вам нужно будет найти их в папках drawable-hdpi/mdpi/ldpi на github. Например. https://github.com/android/platform_frameworks_base/blob/gingerbread/core/res/res/drawable-hdpi/textfield_default.9.png – Ahmad