2013-08-20 61 views
16

Tôi đang sử dụng một số EditText để lấy ngày từ người dùng. Vì vậy, khi tôi chạy ứng dụng của tôi trên giá trị mặc định mà tôi đã cho nó là gạch chân văn bản màu đỏ. XML MãChỉnh sửa văn bản hiển thị màu đỏ gạch dưới trên Văn bản

<EditText 
     android:id="@+id/setDate" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="5dp" 
     android:gravity="center_horizontal" 
     android:text="dd/mm/yyyy" /> 

Và trong Hoạt động tôi

date.setFocusableInTouchMode(false); 

Tại sao nó gạch chân văn bản màu đỏ? Một khi ngày được thiết lập sau đó nó không hiển thị cho tôi gạch dưới màu đỏ.

+0

Liệu nó nhấn mạnh các văn bản trong lĩnh vực bạn 'EditText'? Có bất kỳ lỗi nào xảy ra không? Bạn có hiển thị bất cứ điều gì liên quan đến Logcat này? –

+0

có nó gạch dưới văn bản trong EditText là dd/mm/yyyy.Nó không có lỗi gì trong đó nó chỉ uderline màu đỏ trên văn bản trong UI –

+0

@AndroidRookie u có bất kỳ ý tưởng về listview http://stackoverflow.com/question/18308228/set-value-and-get-the-values-of-all-the-items-in-the-listview-android/18308493? noredirect = 1 # 18308493 –

Trả lời

58

tôi giả định, rằng đây là kiểm tra chính tả của bạn, vì vậy thêm:

android:inputType="textNoSuggestions" 
+0

Cảm ơn nó đã làm việc cho tôi ...! !! –

+1

Đối với một số lý do tại đây cố định http://stackoverflow.com/questions/28007388/android-view-windowmanagerbadtokenexception-list-view-set-text-then-focus thần biết tại sao ... – Isaac

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