java - Android:将 EditText 限制为数字

标签 java android android-edittext

在应用程序的 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);

关于java - Android:将 EditText 限制为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200689/

相关文章:

java - 无法解析 org.apache.camel.impl.HeaderFilterStrategyComponent 类型

android - 从 Activity 启动服务

android - 如何为具有 flavor 维度的不同产品变体指定 signingConfigs?

android - 导致重复字母的 EditText 输入过滤器

android - 设置 EditText 光标颜色

java - 头脑 NumPy 地与插入排序混淆

java - ArrayList 可以是二维数组吗?

java - 不重用PreparedStatements 时的性能影响?

android - 在android中旋转和替换fab图标

java - Android - 如何禁用/更改 editTexts 'Pin'