36

Sorum şu ki: Bir EditText var ve EditText içinde bir kenar boşluğu ayarlamak istiyorum, düzenleme metni içerik (metin) için kenar boşluğu, görünüm için bir kenar boşluğu değil. cadı bu özniteliği ile çözebilirim: android:layout_marginLeft.margin içinde düzenleme metni içinde android

EditText'in içindeki metinden önce ve sonra biraz boşluk bırakmam gerekiyor.

Dolgulamayı denedim, ancak çalışmıyor!

bu benim xml kodu:

<FrameLayout 
    android:layout_width="wrap_content" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="2dp"> 

    <EditText android:inputType="none" 
     android:textSize="15sp" 
     android:id="@+id/editText1" 
     android:scrollHorizontally="true" 
     android:layout_height="35dp" 
     android:padding="3dip" 
     android:singleLine="true" 
     android:layout_width="160dp" 
     android:layout_weight="0" /> 

    <ImageView android:id="@+id/refreshButton" 
     android:src="@drawable/refresh" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:layout_gravity="center_vertical|right" /> 
</FrameLayout> 

herhangi birinin yaptığını bana yardımcı olabilir misiniz? peşin

cevap

61

doldurma değişken aradığınız tam olarak ne olması gerektiği de

teşekkürler. Bir şey yapıp yapmadığını test etmek için dolguyu 10dp gibi bir şeye yükseltmeye çalışmalısınız. Bunu tahmin ediyorum çünkü EditText'in arka planı 9'luk bir yama olduğu için, dolgu nasıl beklediğinizi göstermiyor. Arka plan olarak 9 yama içeren bir görünümde dolgu ayarladığınızda, 9 yamanın içine yerleştirilmiş herhangi bir dolgu göz ardı edilir. Yani 9 yama 5dp dolgusu varsa ve xml'de 3dp dolgusu ayarlıyorsanız 8dp dolgu almazsınız 3dp alırsınız.

+0

Evet, haklısınız, dolgu çözüm! Teşekkürler –

+6

Bu günlerde (2016) bu cevabın altını çizerek, arka plana çizilebilir aynı şeyi yapmadan, metin üzerindeki dolguyu değiştirme sorunu vardır. Arka plana bağlı olarak garip görünebilir (ör. AppCompat base EditText stili) –

İlgili konular