如何为小数制作edittext字段

Asw*_*wan 9 android

如何动态编辑文本字段只接受double和float值?

Vik*_*dar 16

在您的活动中使用此方法:

EditText et = (EditText) findViewById(R.id.text01);
et.setInputType(0x00002002);
Run Code Online (Sandbox Code Playgroud)

要么

EditText et = (EditText) findViewById(R.id.text01) ;
et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
Run Code Online (Sandbox Code Playgroud)

text01EditTextR.java文件中字段的id ;

参考:

http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

  • 编写更好的样式:setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); 这是相同的价值,但对读者来说更清楚 (10认同)
  • -1使用幻数,并假设它是一个活动(可能是一个视图组) (2认同)