所以我试图实现的有两个部分
一个即时通讯给我的编辑文本密码切换,我正在使用 android.support.design.widget TextInputLayout+TextInputEditText
所以这就是我的edittext的样子
第二部分是我想添加验证并设置适当的错误消息。我需要将错误消息显示如下
我的布局代码如下
<android.support.design.widget.TextInputLayout
style="@style/editTextBold"
android:id="@+id/input_pwd_parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintAnimationEnabled="false"
app:hintEnabled="false"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:id="@+id/input_pwd"
style="@style/editTextBold"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
android:ems="10"
android:hint="@string/hint_pwd"
android:inputType="textPassword"
android:padding="10dp" />
</android.support.design.widget.TextInputLayout>
所以我想知道的是
1.如何通过代码隐藏/取消隐藏edittext中的密码切换图标?
2.另外我如何使 setError 消息出现在密码切换图标的位置(一旦我通过代码隐藏它)