Android:将 EditText 限制为数字

2022-01-14 00:00:00 android java android-edittext

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

When creating an EditText in the java portion of the application, how do you limit it to numbers like you would in the xml? For example:

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);

相关文章