2011-11-16 42 views
13

Tôi có một EditText như dưới đây:Cách thêm gợi ý vào EditText với inputType = "numberDecimal"?

<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" /> 

Nhưng gợi ý không được hiển thị. Có thể hiển thị gợi ý EditText với inputType="numberDecimal" hay không?

+0

Có vẻ như không cần thiết để tôi sử dụng 'android: background =" @ android: d rawable/editbox_background "'. Có sự thay đổi nào nếu bạn loại bỏ điều đó không? – Craigy

Trả lời

6

Dường như có vấn đề với việc sử dụng android:gravity="center_horizontal". Hãy thử loại bỏ dòng đó vì nó làm gợi ý xuất hiện cho tôi.

+0

Cảm ơn! Đó là vấn đề. – IgorOK

+0

Vâng, đó là vấn đề, nhưng khi bạn muốn căn giữa văn bản và tập trung con trỏ vào giữa, thì bạn gặp vấn đề. đây là giải pháp nếu đó là trường hợp. android: ellipsize = "start" android: singleLine = "true" – Nizzy

2

Đây là một trong những thẻ EditText tôi để so sánh với:

<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

Hi chúng ta không thể sử dụng thuộc tính trọng lực và inputtype = "number" thuộc tính tại một thời điểm rất tốt để thuộc tính bỏ bê trọng lực.

nếu u muốn thiết lập gợi ý ở giữa chỉnh sửa văn bản sử dụng như thế này: android: gợi ý = "gợi ý" không gian

nhượng bộ văn bản gợi ý

<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

bạn có thể sử dụng

android:ellipsize="start" 

để hiển thị gợi ý với đầu vào và trọng lực

+5

Bạn có thể giải thích tại sao tính năng này hoạt động không? –

Các vấn đề liên quan