【发布时间】:2017-07-07 18:01:10
【问题描述】:
添加 passwordToggleEnabled="true" 时我有一个 AppCompatEditText,我的左侧可绘制对象消失了。可能是什么原因?
密码编辑文本代码:
<android.support.design.widget.TextInputLayout
app:passwordToggleEnabled="true"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
app:hintEnabled="false"
app:passwordToggleEnabled="true">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/input_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawablePadding="20dp"
android:inputType="textPassword"
android:hint="@string/password_hint"
android:paddingLeft="15dp"
android:theme="@style/EditTextTheme"/>
</android.support.design.widget.TextInputLayout>
EditText 可绘制代码:
_passwordEditText.setCompoundDrawablesWithIntrinsicBounds(passwordIcon, null, null, null);
使用 app:passwordToggleEnabled="true" :
没有它:
编辑:我可以在顶部和底部设置可绘制对象,但它不适用于左右。
【问题讨论】:
-
解决了你的问题吗?我有同样的问题?
-
不...我创建了一个解决方法,分别拥有图标。如果你解决了,请发布解决方案
标签: android android-layout android-edittext