Auf einigen Geräten funktioniert das Padding nicht

8

Ich hatte ein seltsames Problem während des Setzens auf EditText . XML sieht so aus:

%Vor%

Hier ist der Screenshot von Samsung Note 2 (Android 5.0.1):

... und LG G3 (Android 4.4.2):

Wie Sie sehen können, funktioniert android:paddingLeft nicht für LG.

Was könnte der Grund sein?

Danke.

UPD: Layoutgrenzen (LG):

    
Mark Korzhov 07.05.2015, 04:47
quelle

3 Antworten

2

EditText padding via XML funktioniert nicht nach dem Update auf API-Ebene 21.
Aber EditText padding funktioniert, wenn es programmgesteuert definiert.

%Vor%

Sie können dieses Problem auf Android Issue Tracker

nachverfolgen

Es gibt noch einige andere Alternativen, die im Issue-Tracker-Thread behandelt werden.

    
Salmaan 07.05.2015, 05:40
quelle
2

Ich habe das auf dem HTC One X bemerkt. Das behebt nicht Ihr spezielles Problem, aber das Ändern von paddingStart in paddingLeft hat für mich funktioniert.

    
Tom 23.02.2016 22:02
quelle
0

Dies ist ein Problem mit dem DPI-Gerät. Verwenden Sie den Ordner "Dimen", geben Sie verschiedene DP für verschiedene Bildschirmgrößen des Geräts. Sicher wird dies Ihr Problem lösen.

%Vor%     
Harish 07.05.2015 05:19
quelle