Intereting Posts

Как сделать элементы gui как кнопку на каждом устройстве похожим на родной gui в android?

Привет, у меня есть вопрос о gui приложения для Android.

Когда я запускаю проект и выбираю 2.3.3 в качестве моей версии api. Я добавляю некоторые элементы gui как кнопку, а затем запускаю код на устройстве 4.0.3.

Проблема теперь: кнопка выглядит как кнопка 2.3.3, а не версия 4.0.3.

Есть ли способ изменить это?

Вы должны использовать одну из тем Holo для уровня API 11+:

  1. Создать папку res/values
  2. Определите тему приложения следующим образом:

     <style name="AppTheme" parent="@android:style/Theme" /> 
  3. Создать папку res/values-v11

  4. Определите тему приложения следующим образом:

     <style name="AppTheme" parent="@android:style/Theme.Holo.Light" /> 
  5. Использовать AppTheme в AndroidManifest.xml

Дополнительную информацию см. В разделе Использование Holo при поддержке Android 2.x в этой статье.

И если вы хотите Holo для приложений 2.3.3, я могу порекомендовать этот проект. Просто следуйте инструкциям на сайте о том, как их использовать.