2011-11-16 16 views
13

Bir EditText aşağıda gibi olması:Nasıl inputType = "numberDecimal" ile EditText içine ipucu eklenir?

<EditText 
android:id="@+id/et_sum" 
android:layout_width="0dp" 
android:layout_height="wrap_content" 
android:layout_weight="0.5" 
android:background="@android:drawable/editbox_background" 
android:gravity="center_horizontal" 
android:inputType="numberDecimal" 
android:hint="Enter sum" /> 

Ama ipucu gösterilmez. EditText ipucunu inputType="numberDecimal" ile göstermek mümkün mü?

+0

ile görüntülenen ipucu görüntülemek için kullanıyorum: android kullanmak için gereksiz: android: background = "@ android: d rawable/editbox_background " '. Bunu kaldırırsan herhangi bir değişiklik var mı? – Craigy

cevap

6

android:gravity="center_horizontal" kullanımıyla ilgili bir sorun gibi görünüyor. İpucunu benim için belirttiği gibi bu satırı kaldırmayı deneyin. İşte

+0

Teşekkürler! Sorun buydu. – IgorOK

+0

Sorun buydu, ancak metni ortalamak ve imleci merkeze odaklamak istediğinizde bir sorunla karşılaşırsınız. Bu durumda çözüm budur. android: ellipsize = "start" android: singleLine = "true" – Nizzy

2

ile karşılaştırmak benim EditText etiketleri biridir:

<EditText 
     android:id="@+id/txtNumbText" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:textSize="18sp" 
     android:inputType="numberDecimal" 
     android:singleLine="true" 
     android:hint="Number Hint Text"> 
</EditText> 
1

Merhaba biz çok daha iyi ihmal yerçekimi özelliğe bir defada Yerçekimi özelliği ve InputType = "sayı" özelliğini kullanamazsınız. android: u böyle metin düzenleme kullanım ortasında ipucu belirlemek istediğiniz takdirde

ipucu = "ipucu" kullanabileceğiniz

<EditText android:id="@+id/xEt" android:layout_width="170dip" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="20dip" 
      android:inputType="number" 
      android:hint=" numbers only " 
      android:layout_alignParentRight="true" /> 
21

ipucu metninde

vermek alanı

android:ellipsize="start" 

bir ipucu ve yerçekimi

+5

Bunun neden çalıştığını açıklar mısınız? –

İlgili konular