Android 检查EditText数字十进制是否为空

Android 检查EditText数字十进制是否为空,android,android-edittext,Android,Android Edittext,我什么都试过了 if (editText == null)... if (etNumero1.getText().toString().isEmpty())... if (etNumero1.getText().toString().equals("")... if (etNumero1.getText().toString().trim().length() >= 0)) 什么都不管用。即使是我的老师也不知道出了什么问题。 对不起,我是巴西人,英语不好。试试看 if (Integ

我什么都试过了

if (editText == null)...

if (etNumero1.getText().toString().isEmpty())...

if (etNumero1.getText().toString().equals("")...

if (etNumero1.getText().toString().trim().length() >= 0))
什么都不管用。即使是我的老师也不知道出了什么问题。 对不起,我是巴西人,英语不好。

试试看

if (Integer.parseInt(etNumero1.getText().toString()) > 0)

如果您指定您的问题,我可以在更好的条件下回答。

使用TextUtils.isEmpty(“”)如果不转换为formart to#####

请确保您没有在editText etNumero1上出错?? 我知道编辑文本是编辑文本,但什么是etNumero1??请将etNumero1替换为editText,它应该可以工作

if (editText.getText().toString().isEmpty())...
例如:

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    final EditText editText =  findViewById(R.id.editText);
    Button button = findViewById( R.id.button );
    button.setOnClickListener( new View.OnClickListener(){
        @Override
        public void onClick (View v) {
            if(editText.getText().toString().isEmpty()){
                System.out.println("empty string");
            }else{
                System.out.println("" + editText.getText().toString());
            }
        }
    });
}

如果值不是空的,则检查

if (!etNumero1.getText().toString().isEmpty())
{
  if(etNumero1.getText().toString().contains("."))
  {
    //Do your functionality here
  }
}
else
{
  //
}

欢迎来到Stackoverflow。请为您的问题添加详细信息,因为我们可以真正理解您试图做什么。etNumero1是我的编辑文本的id。我试过你的例子,但没用。我希望我能发送图像。
if(String.valueOf(editText.getText() != null){
    Double double = Double.parseDouble(editText.getText().toString);
}