Jak ustawić motyw ciemnego holo w mojej aplikacji? W tej chwili mam to:
<style name="AppTheme" parent="android:Theme.Holo.Light" />
Ale kiedy zmienię to na:
<style name="AppTheme" parent="android:Theme.Holo.Dark" />
Otrzymuję błąd error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.
Jak rozwiązać problem?
android
android-theme
gurehbgui
źródło
źródło
Odpowiedzi:
zmień
parent="android:Theme.Holo.Dark"
naparent="android:Theme.Holo"
Motyw Holo Dark nazywa się Holo
źródło
Domyślnie Android ustawi Holo na ciemny motyw. Nie ma motywu o nazwie Holo.Dark, jest tylko Holo.Light, dlatego otrzymujesz błąd nie znaleziono zasobu.
Więc po prostu ustaw to na:
źródło
Według android.com wystarczy ustawić go w pliku AndroidManifest.xml:
http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme
Dodanie atrybutu motywu do elementu aplikacji zadziałało dla mnie:
--AndroidManifest.xml--
...
<aplikacja ...
</application>
źródło
W pliku manifestu aplikacji dla systemu Android pod tagiem aplikacji możesz wypróbować kilka z tych motywów.
Zastąpić
z różnymi motywami zdefiniowanymi przez system Android. Mogą to być: -
Każdy z tych motywów będzie miał inny wpływ na twoją aplikację, tak jak DeviceDefault.Dialog sprawi, że twoja aplikacja będzie wyglądać jak okno dialogowe. Powinieneś spróbować więcej. Możesz zajrzeć z zestawu SDK systemu Android lub po prostu użyć funkcji automatycznego uzupełniania w środowisku Eclipse IDE, aby poznać różne dostępne opcje.
Prawidłowym sposobem zdefiniowania własnego motywu byłaby edycja
styles.xml
pliku znajdującego się w folderze zasobów aplikacji.źródło