我想要的是能够以编程方式更改它并能够来回更改它。inputT-6ren">
gpt4 book ai didi

android - 更改安卓 :digits programmatically

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

我在布局xml中有这个

android:digits="0123456789."
android:inputType="phone" />

我想要的是能够以编程方式更改它并能够来回更改它。inputType 部分可以用

manual_ip.setInputType(InputType.TYPE_CLASS_TEXT);

manual_ip.setInputType(InputType.TYPE_CLASS_PHONE);

但是我对数字部分一无所知..我需要将字符限制为“0123456789”。或根据复选框状态允许所有内容。

最佳答案

添加

manual_ip.setKeyListener(DigitsKeyListener.getInstance("0123456789."));

之后

manual_ip.setInputType(InputType.TYPE_CLASS_PHONE);

之后什么都没有

manual_ip.setInputType(InputType.TYPE_CLASS_TEXT);

解决了我的问题!

关于android - 更改安卓 :digits programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12871561/

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