gpt4 book ai didi

android - 如何设置android :inputType using databinding

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:41 25 4
gpt4 key购买 nike

我正在尝试使用以下数据绑定(bind)表达式在显示密码的旧方法之间切换:

android:password="@{isMyFlagTrue}"

但是,当我尝试使用 inputType 代替现已弃用的密码属性时,我似乎无法成功设置密码类型。我试过:

android:inputType="@{isMyFlagTrue? InputType.TYPE_TEXT_VARIATION_PASSWORD : InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD)}"

但这对 EditText View 的 inputType 没有影响。即使我尝试将它直接设置为不可见的品种,它仍然可见。

有什么建议吗?

最佳答案

您可以使用数据绑定(bind)来设置输入类型

<EditText
...
android:inputType='@{condition ? (InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD) : InputType.TYPE_CLASS_TEXT }'
/>

关于android - 如何设置android :inputType using databinding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46355157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com