2015-06-04 12 views
6

Khi tôi cố gắng thêm một drawable sang bên trái của EditText với TextInputLayout, gợi ý edittext sẽ bị chồng chéo với drawable.DrawableLeft đang bị chồng chéo với gợi ý bằng cách sử dụng TextInputLayout android

Cách tránh trùng lặp có thể kéo. Mà không sử dụng TextInputLayout các drawableLeft đang làm việc tốt

<android.support.design.widget.TextInputLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 

      <EditText 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:hint="@string/email" 
       android:inputType="textEmailAddress" 
       android:drawableLef="@drawable/email" /> 
     </android.support.design.widget.TextInputLayout> 
+0

Vấn đề là chiều rộng EditText của bạn bị ràng buộc bởi bố mẹ, dường như không đủ rộng. Hoặc là làm cho cha mẹ rộng hơn hoặc làm cho EditText width wrap_content. –

+0

Nhưng khi tôi sử dụng drawable với EditText với cha mẹ như LinearLayout làm việc tốt của nó. Vấn đề là khi tôi sử dụng thư viện hỗ trợ thiết kế mới ** TextInputLayout ** Tôi đang đối mặt với vấn đề chồng chéo này – Kamalanathan

+0

Bạn đã thử trình xem phân cấp giao diện người dùng DDMS chưa? nó có thể rất hữu ích cho các vấn đề như http://developer.android.com/tools/help/hierarchy-viewer.html –

Trả lời

2

Đây là bug trong thư viện nhưng bây giờ trong mới phát hành phiên bản 22.2.1-vấn đề này là cố định.

0

app:hintAnimationEnabled="false" khắc phục vấn đề của văn bản gợi ý đè lên trường văn bản được điền trước.

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