2013-03-29 10 views
5

Pracowałem nad projektem Android i napotkałem błąd, którego nie mogę rozwiązać od dłuższego czasu. Tutaj jest błąd, który mówi: nie znaleziono identyfikatora zasobu dla atrybutu "showAsAction" w pakiecie Android

error:no resource identifier found for attribute"showAsAction" 

w pakiecie android

a błąd jest następujący plik login_.xml

<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    android:showAsAction="never" 
    android:title="@string/action_settings"/> 

+0

ponieważ "android: showAsAction" nie istnieje. Gdzie widziałeś to, o czym wspomniałeś wcześniej, tylko z ciekawości? – TronicZomB

+0

@TronicZomB ['android: showAsAction'] (http://developer.android.com/guide/topics/resources/menu-resource.html) jest używany podczas tworzenia elementów paska akcji, aby wskazać systemowi, czy element jest powinien być wyświetlany na pasku, pokazany z tekstem, pokazany tylko, jeśli pokój jest dostępny lub pokazany w polu przelewu. – MCeley

+2

@ user2146931 Jaki jest twój cel kompilacji? – MCeley

Odpowiedz

5

Ten atrybut jest wprowadzony w poziomie API 11. Sprawdź min i tar pobierz wersję aplikacji w pliku Manifest.

-2

Wystarczy usunąć androida: showAsAction z pliku xml

5

atrybut „ShowAsAction” został wprowadzony w api 11. Zmień minSdkVersion swojej aplikacji w pliku manifestu.

Jeśli chcesz użyć go dla api niższego niż 11, musisz użyć biblioteki pomocy Androida "android.support.v4.app".

Po zaimportowaniu biblioteki pomocy technicznej, należy wprowadzić pewne zmiany w pliku login.xml. na przykład zamień "android: showAsAtion atrybut" przez "yourapp: showAsAction" i zdefiniuj "yourapp" w nagłówku w ten sposób.

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:yourapp="http://schemas.android.com/apk/res-auto" > 
<item 
    android:id="@+id/action_settings" 
    android:orderInCategory="100" 
    yourapp:showAsAction="never" 
    android:title="@string/action_settings"/> 
</menu> 
+0

Moja minimalna wersja sdk to 14, ale wciąż stoi ten sam problem –

Powiązane problemy