Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt (bei 'layout_marginTop' mit dem Wert '@ dimen / abc_action_bar_icon_vertical_padding

9

In AppCompat_v7 in Layout-Ressourcen zeigt mir diesen Fehler:

  

Fehler: Keine Ressource gefunden, die dem angegebenen Namen entspricht (um   'layout_marginTop' mit Wert   '@ dimen / abc_action_bar_icon_vertical_padding').

Dieser Zeilencode zeigt mir einen Fehler an (für ImageView von abc_action_bar_home.xml):

%Vor%

Ich habe die Lösung gefunden, indem ich das Wort _material wie folgt hinzugefügt habe:

%Vor%

Ich habe die Lösung hier gefunden.

    
Viviana Del Pilar López 09.01.2015, 15:11
quelle

1 Antwort

3

Die alte Aktionsleiste wird jetzt als App-Leiste und ist eine Art Symbolleiste in Material Design das kam mit Android Lollipop. Viele der Metriken haben sich geändert und das hat viele Namen in R.Dimen .

So wie Sie entdeckt haben

abc_action_bar_icon_vertical_padding

heißt jetzt

abc_action_bar_icon_vertical_padding_material .

Als Extra finden Sie hier eine Grafik aus den Android-Dokumenten zeigt einige der neuen Standardmetriken:

Beachten Sie, dass sich diese Standardeinstellungen je nach Gerät und Ausrichtung ändern können. Zum Beispiel

Standardhöhe:

  • Mobile Landschaft: 48dp
  • Mobiles Portrait: 56dp
  • Tablet / Desktop: 64 dpi
Suragch 29.03.2015 06:16
quelle