Erwägen Sie das Hinzufügen von android: paddingStart="25dp", um Layouts von rechts nach links besser zu unterstützen. Fehler

8

Ich habe kürzlich eine neue ADT heruntergeladen. Jedes Mal nach dem Speichern meiner Projekte zeigt es den folgenden XML Fehler. Aber das gleiche geht weg, wenn ich es reinige. Gibt es eine dauerhafte Lösung für das gleiche?

Vielen Dank im Voraus.

%Vor%

Mehrere Anmerkungen in dieser Zeile gefunden:

%Vor%     
Anand.B 05.08.2014, 06:00
quelle

4 Antworten

13

android: paddingStart ist neu eingeführtes Tag in Android 4.2 und höher.

RTL bedeutet jetzt von rechts nach links laufende Layouts, die in RTL-Sprachen wie Arabisch verwendet werden.

Während Sie das Layout entwickeln, können Sie also paddingStart denselben Wert hinzufügen wie links. Wenn Android RTL-Layout rendert, wird PaddingStart berücksichtigt.

  • Wenn Sie Ihre App auf Android 4.2 ausrichten (die App targetSdkVersion oder minSdkVersion ist 17 oder höher), dann sollten Sie Verwenden Sie "Start" und "Ende" anstelle von "links" und "rechts". Beispielsweise, android: paddingLeft sollte android: paddingStart werden.
  • Wenn Sie möchten, dass Ihre App mit früheren Versionen als Android 4.2 funktioniert (Die targetSdkVersion oder minSdkVersion der App ist 16 oder weniger), dann Sie sollte "start" und "end" zusätzlich zu "left" und "right" hinzufügen. Zum Beispiel: Sie würden sowohl android: paddingLeft als auch android: paddingStart verwenden.

Verweis-Links: RTL Layout-Unterstützung

Entwickler-Blog: Native RTL-Unterstützung in Android 4.2

    
Yashdeep Patel 14.08.2014, 06:04
quelle
10

Wenn Sie den Schweregrad dieses Fehlers ändern möchten, gehen Sie zu "Lint Error Checking" in den Einstellungen und ändern Sie "RtlSymmetry" in "Warning" anstelle von "Error".

    
Frederico Silva 09.09.2014 14:30
quelle
2

Fügen Sie einfach Android: paddingRight="0dp" zusammen mit android: paddingLeft="25dp", Fehler wird verschwinden.

    
sree 02.09.2014 08:47
quelle
1

Antwort von sreenu hat mein Problem gelöst. Wenn Sie jedoch höhere APIs anvisieren, sollten Sie auch paddingEnd hinzufügen, wie im folgenden Beispiel:

%Vor%     
myfknoll 16.09.2014 06:20
quelle

Tags und Links