【问题标题】:How to get single integer number using EditText如何使用 EditText 获取单个整数
【发布时间】:2016-09-04 02:56:39
【问题描述】:

我已将editText 的inputType 属性设置为数字,将maxLength 设置为1。我尝试了一些选项:

这是我的代码:

EditText u1 = (EditText) findViewById(R.id.show_EditText);
Int check = integer.Parseint(u1.getText().toString());

【问题讨论】:

  • 那有什么问题呢?
  • 那你想要什么?
  • 文本为空时应用程序崩溃
  • @Hulk。抱歉,我是新来的。我尝试获取整数值并将其乘以 5 并打印。 ' EditText unity1 = (EditText) findViewById(R.id.show_EditText); int u1 = Integer.valueOf(unity1.getText().toString());整数 tg1,g1 = 5; tg1 = g1 * u1; ' 然后我会在 TextVieW 中显示它,但是当 EditText 为空或 Null 时它会崩溃
  • 所以先检查编辑框是否有空白或空然后做其他操作,我会发布答案等待

标签: java android-studio


【解决方案1】:
if(ed != null || ed.getText().toString().equals(""))
{
Log.d("hulk","please enter value");
return;
}

【讨论】:

  • 请编辑更多信息。不建议使用纯代码和“试试这个”的答案,因为它们不包含可搜索的内容,也没有解释为什么有人应该“试试这个”。
猜你喜欢
  • 2012-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-10
  • 2021-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多