2015-07-21 14 views
5

Tôi có bố cục với một đơn TextInputLayout có một số EditText bên trong.Tiêu điểm tự động TextInputLayout

Khi bố cục được tải EditText ngay lập tức ở chế độ chỉnh sửa, bàn phím không sáng nhưng con trỏ đang nhấp nháy và gợi ý không nằm trong số EditText nhưng phía trên nó.

Tôi muốn gợi ý được làm động từ EditText chỉ sử dụng lần đầu tiên nhấp vào EditText.

Tôi làm cách nào để thực hiện điều đó? Tôi đã thử clearFocus() trên cả hai số EditTextTextInputLayout.

xml của tôi:

<android.support.design.widget.TextInputLayout 
      android:id="@+id/textInputLayout" 
      android:layout_width="match_parent" 
      android:layout_height="0dp" 
      android:layout_weight="1"> 

      <EditText 
       android:singleLine="true" 
       android:id="@+id/case_name" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:hint="Case name" > 
       </EditText> 

     </android.support.design.widget.TextInputLayout> 
+1

@Kuffs android: windowSoftInputMode = "stateHidden" không làm việc một trong hai, bạn đều được chào đón để thử. – aviran

+0

Có lẽ câu hỏi tôi đề nghị không phải là một ví dụ hay nhưng có nhiều người khác hỏi điều tương tự. Vui lòng sử dụng tìm kiếm. http://stackoverflow.com/questions/5550429/edittext-android-automatic-focus Kiểm tra tất cả các câu trả lời không chỉ các câu trả lời được chấp nhận. – Kuffs

+0

Điều này có hầu hết hoạt động http://stackoverflow.com/questions/1555109/stop-edittext-from-gaining-focus-at-activity-startup – Kuffs

Trả lời

-1

thử này

editText.setCursorVisible(false) 
+0

ẩn con trỏ, nhưng tiêu điểm vẫn nằm trên EditText, có nghĩa là gợi ý không được hiển thị. – aviran

+0

Bạn có thể chỉ cho tôi EditText của mình không? –

+0

Chắc chắn, tôi đã chỉnh sửa câu hỏi – aviran

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