Podążam za samouczkami programistów Androida od developers.android.com, a obecnie " m próbuje styl mój pasek działań wykorzystując informacje podane tutaj: https://developer.android.com/training/basics/actionbar/styling.html#CustomBackground7Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu pasującego do podanej nazwy "@android: style/Theme.AppCompat.Light.DarkActionBar"
Oto kod z rES/wartości/themes.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
<!-- Support library compatibility -->
<item name="background">@drawable/actionbar_background</item>
</style>
</resources>
widzę czerwone ikony obok krzyża w „stylu” Otwieranie tagów najechanie na komunikat o błędzie: błąd: Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu pasującego do podanej nazwy '@android: style/Theme.AppCompat.Ligh t.DarkActionBar ".
- Moja aplikacja ma minSdkVersion = "11" i targetSdkVersion = "21", próbowałem zmienić minSdkVersion do 13, 14, ale to nie miało znaczenia
- ktoś zasugerował, by sprawdzić, czy AppCompat została oznaczona jako projekt biblioteki lub nie, sprawdziłem to, a opcja "isLibrary" została sprawdzona w oknie właściwości appcompat.
- Upewniłem się również, że appcompat został dodany do mojego projektu jako projekt biblioteczny.
- usunięcie "@android" z "@android: style" lub usunięcie "@" nie działa. Jednak w pierwszym tagu stylu, kiedy usuwam "@android", znak czerwonego krzyżyka odchodzi, ale tak się nie dzieje z drugim znacznikiem stylu.
Proszę o pomoc. Byłem u niej od rana i nigdzie się nie dostaję.
W 'Theme.AppCompat' style nie są pod android SDK więc używać' rodzic = "@ styl/Widget.AppCompat.Light.ActionBar.Solid .Wróć ". – Luksprog
Czy używasz Androida Studio? – goonerDroid
@ Lucksprog, Dziękuję bardzo! To się udało! goonerdroid, używam zaćmienia. – thereisnospoon