检测到 EditText 的输入是数字并且不允许用户键入其他类型的字符
Detect that EditText's Input is Number and do not allow the user type other sort of characters
你好,我正在开发一个应用程序,然后我研究了我的应用程序如何检测编辑文本的输入。
例如在 edittext 中放入一些东西后,我只想要数字输入而不是字符。
public class percentInputActivity extends AppCompatActivity {
EditText correctInputText = (EditText) findViewById(R.id.inputCorrect);
Button calButton = (Button) findViewById(R.id.calButton);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_percent_input);
}}
在您的 window 的设计面板中,选择您的 EditText 并搜索 inputType 属性,从那里您可以准确选择您期望接收的内容,在你的情况你应该选择数字。
也可以随意查看其他选项。
你好,我正在开发一个应用程序,然后我研究了我的应用程序如何检测编辑文本的输入。 例如在 edittext 中放入一些东西后,我只想要数字输入而不是字符。
public class percentInputActivity extends AppCompatActivity {
EditText correctInputText = (EditText) findViewById(R.id.inputCorrect);
Button calButton = (Button) findViewById(R.id.calButton);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_percent_input);
}}
在您的 window 的设计面板中,选择您的 EditText 并搜索 inputType 属性,从那里您可以准确选择您期望接收的内容,在你的情况你应该选择数字。
也可以随意查看其他选项。