- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Activity 布局中使用了 TextInputLayout 和 TextInputEditText。这是我的 xml 代码:
<com.google.android.material.textfield.TextInputLayout
android:layout_width="@dimen/login_width"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="@dimen/password_margin_top"
app:hintEnabled="false"
app:passwordToggleDrawable="@drawable/password_toggle_drawable"
app:passwordToggleEnabled="true">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/my_login_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fontFamily="sans-serif"
android:hint="@string/password"
android:inputType="textPassword"
android:nextFocusDown="@+id/my_login_login"
android:padding="@dimen/field_padding" />
</com.google.android.material.textfield.TextInputLayout>
我想在点击密码切换图标时回调。我在 - documentation 上找到了这个
当我从文本输入布局调用此方法时,它显示无法解析符号
。
添加我的代码示例:导入类:import com.google.android.material.textfield.TextInputEditText;
变量声明:
导入 com.google.android.material.textfield.TextInputLayout;private TextInputLayout passwordTextInputLayout;
方法使用
所有结束图标相关的方法都不可访问。那些方法被删除了?
编辑:我刚刚反编译了 TextInputLayout 类并检查了方法,我无法在其中找到提到的方法。
最佳答案
我使用的是 1.0.0 版本的 Material 库。 setEndIconOnClickListener 方法是在 1.1.0 版本中引入的(尚未发布 1.1.0 的稳定版本)。因此,我使用了最新的测试版来解决我的问题。
implementation 'com.google.android.material:material:1.1.0-beta01'
关于android - 在 TextInputLayout 中找不到 setEndIconOnClickListener 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58412085/
我在 Activity 布局中使用了 TextInputLayout 和 TextInputEditText。这是我的 xml 代码: 我想在点击密码切换图标时回调。我在 - docume
我是一名优秀的程序员,十分优秀!