我有一个EditText
包含在 aTextInputLayout
中的inside
a LinearLayout
,我想在 afragment
时LinearLayout
显示a touched
。然而,EditText
正在拦截touch
.
我尝试在and the上设置focusable="false"
and但现在除了稍微更改提示之外什么都不做。clickable="false"
EditText
TextInputLayout
touch
color slightly
enabled="false"
由于灰色的style color
更改,我不想设置。
我的xml:
<LinearLayout
android:id="@+id/type_layout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:id="@+id/type_input_layout"
android:clickable="false"
android:focusable="false">
<EditText
android:id="@+id/type_input"
android:hint="Type"
android:text="Public"
android:clickable="false"
android:focusable="false"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions|textMultiLine"
android:background="@color/transparent"
android:gravity="left"
android:textSize="22sp"/>
</android.support.design.widget.TextInputLayout>
</LinearLayout>
我现在的解决方案:只需在edittext之上放置一个视图