gpt4 book ai didi

java - 如何在Android应用程序中插入金额?

转载 作者:行者123 更新时间:2023-12-02 06:41:47 25 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,我希望用户能够插入一定数量的钱。为此,我需要两个框,一个用于欧元的整数,另一个用于小数点。为此,我当然可以使用两个 textView 并将内容转换为 BigDecimal(我们用于货币面额的类型)。但这有两个缺点;

  1. 我希望弹出的软键盘只显示数字,而不显示字母,当然,该框也应该只接受数字。
  2. 当用户点击点时,我希望它自动切换到小数框。

定义 xml 时,我找不到任何特定的“numberView”或类似的内容。看到这种情况不仅仅发生在我们的应用程序中,我想有更好的方法来做到这一点。我四处搜寻,但我无法真正找到我要找的东西(尽管我可能会搜索错误的单词)。

所以我的问题;有人知道我应该如何处理在 Android 应用程序中插入金额吗?

最佳答案

对于你的第一个问题:ardroid:inputType="numberDecimal"

对于第二个问题:向点 View (文本框或其他任何内容)添加一个点击监听器以关注第二个 EditText。

编辑:如果用户使用非标准键盘,则可能不接受 numberDecimal 输入类型。设置 set android:digits="0,1,2,3,4,5,6,7,8,9"

也可能是个好主意

关于java - 如何在Android应用程序中插入金额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077405/

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