当前位置: 首页 > 面试题库 >

Android:将EditText限制为数字

楮自珍
2023-03-14
问题内容

在应用程序的Java部分中创建EditText时,如何将其限制为与xml中一样的数字?例如:

new EditText(this);

设置像

<EditText
    android:id="@+id/h1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal"/>

问题答案:

大概是这样吗?

EditText text = new EditText(this);
text.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);


 类似资料:
  • 问题内容: 我正在尝试编写一个可帮助你管理财务的应用程序。我正在使用一个字段,用户可以在其中指定金额。 我将设置为可以正常使用,除了允许人们输入数字(例如,这对金钱而言并不完美)之外,它设置得很好。 有没有办法将小数点后的字符数限制为两个? 问题答案: 这是一个示例InputFilter,它仅允许在小数点前最多4位,在小数点后最多1位。 价值观是允许的EditText:555.2,555,0.2

  • 我有一个EditText,它将从用户那里获取一个数字,并将其保存为SharedPreferences。我有两个按钮来加载和保存,还有一个TextView来显示保存的数据。一切正常,但如果用户什么都不输入并保存,应用程序就会崩溃。这是Kotlin密码,

  • 问题内容: 我用来优化一个实际问题,答案只能是整数。我当前的代码如下所示: 这样产生: 但是我希望使用整数值对其进行优化(将所有数值四舍五入到最接近的整数并不总是给出最小值)。 有没有办法只使用整数值? (我想我可以创建一个具有所有可能排列的数组,并为每个组合评估f(x),但这似乎不是一个非常优雅或快速的解决方案。) 问题答案: 纸浆溶液 经过研究,我认为您的目标函数不是线性的。我在Python纸

  • 我的想法是在达到最大字符限制时,将错误设置为编辑文本。是否有关于此事件的回调,或者是否有其他方法可以实现此效果?提前谢谢。

  • 问题内容: 我想将字符限制为0-9,az,AZ和空格键。设置输入类型I可以限制为数字,但是我无法弄清Inputfilter在文档中查找的方式。 问题答案: 我在另一个论坛上找到了这个。像冠军一样工作。

  • 问题内容: 我如何从elasticsearch中获取所有结果,因为结果仅显示限制为10。我有一个查询,像: 我已将限制设置为15,但我不想使其无限,以便我可以获取所有数据,因为我的数据不断变化,并且我想获取所有数据,所以我无法设置限制。 问题答案: 您可以使用和参数浏览所有数据。这可能非常慢,具体取决于您的数据以及索引中有多少。 http://www.elastic.co/guide/zh-CN/