安卓:限制的EditText为数字数字、EditText

2023-09-07 04:51:59 作者:扯痛嘴角╮也扯不出微笑

在创建应用程序的Java的部分一个EditText,你怎么限制它的数字,就像您在XML?例如:

 新的EditText(本);
 

设置像

 <的EditText
    机器人:ID =@ + ID / H1
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =WRAP_CONTENT
    机器人:inputType =numberDecimal/>
 
数字棋怎么玩介绍 数字棋怎么玩攻略大全 下载 教程

解决方案

这样的事情吧?

 的EditText文本=新的EditText(本);
text.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
 

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

set like

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

解决方案

Something like this perhaps ?

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

 
精彩推荐
图片推荐