Я разрабатываю приложение для Android, и я хочу изменить цвет и тему приложения. Как я могу это сделать?Как изменить тему в приложении для Android?
7
A
ответ
9
Dev guide explains how to apply themes and styles.
Это:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#00FF00"
android:typeface="monospace"
android:text="@string/hello" />
Становится это:
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
Определяя XML файл темы:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
Вы также можете применить стили для всех ас tivities из приложения:
<application android:theme="@style/CustomTheme">
Или только одна активность:
<activity android:theme="@android:style/Theme.Dialog">
3
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
setTheme(); // Put the resId as the parameter
super.onCreate(icicle);
}
}
Смежные вопросы
- 1. Изменить тему Android runtime
- 2. Сменить тему в приложении Android
- 3. Как изменить тему конкретного макета в Android?
- 4. Как изменить материальную тему в android?
- 5. Android Как изменить тему TimePicker?
- 6. Как изменить тему приложения для Android?
- 7. Как изменить тему Android Studio для Mac?
- 8. Как изменить цветную тему приложения для Android?
- 9. Как изменить тему темы для Android?
- 10. Как изменить тему определенного вида на Android
- 11. Как изменить тему активности в Android
- 12. Android как изменить тему в деятельности
- 13. Изменить тему для Android от темы appcompat
- 14. Как изменить тему jqGrid?
- 15. Android - Изменить тему приложения onClick
- 16. Изменить тему приложения для Android на выбор
- 17. Невозможно изменить тему приложения для Android
- 18. Изменить тему выбора времени - Android
- 19. Как изменить тему для android во время выполнения в appcelerator
- 20. Как изменить тему Android Studio 1.3
- 21. Изменить тему проекта в Android Studio?
- 22. Невозможность изменить тему в Android Studio
- 23. Как изменить тему в jstree?
- 24. Как изменить тему в Magento2
- 25. Как изменить тему программы
- 26. Как сделать тему для android
- 27. Как изменить тему wordpress
- 28. Как изменить тему CPTXYGraph
- 29. Как изменить тему JOptionPane
- 30. Visual WebGUI изменить тему
+1, как это хороший вопрос, но поиск Google будет уже дал вам ответ за меньшее время, чем потребовалось написать вопрос – Basic
Связанный: [как изменить тему во время выполнения] (http://stackoverflow.com/questions/2482848/how-to-change-current-theme-at-runtime-in-android) – rds