zoukankan      html  css  js  c++  java
  • Android中判断输入框是否为空的两种方法

     

    在Android里面判断输入框EditText是否为空

    方法一:通过方法TextUtils.isEmpty(s)进行判断,参数s是获取到输入框的内容

    方法二:通过方法str.equals(""),str是获取到的输入框的内容

    通过下面一段代码对这两种方法简单测试一下

    public class MainActivity extends AppCompatActivity {
    
        EditText edit;
        Button btn1,btn2;
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            edit = (EditText) findViewById(R.id.edit);
    
            btn1 = (Button) findViewById(R.id.btn1);
            btn2 = (Button) findViewById(R.id.btn2);
    
    
    
            btn1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    String s = edit.getText().toString().trim();
                    if(TextUtils.isEmpty(s)){
                        Toast.makeText(getApplicationContext(),
                                "方法一:输入框为空",Toast.LENGTH_LONG).show();
                    }else{
                        Toast.makeText(getApplicationContext(),
                                "输入框不为空",Toast.LENGTH_LONG).show();
                    }
                }
            });
    
            btn2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    String s = edit.getText().toString().trim();
                    if(s.equals("")){
                        Toast.makeText(getApplicationContext(),
                                "方法二:输入框为空",Toast.LENGTH_LONG).show();
                    }else{
                        Toast.makeText(getApplicationContext(),
                                "输入框不为空",Toast.LENGTH_LONG).show();
                    }
                }
            });
    
    
        }
    }

    效果图:

  • 相关阅读:
    Keepalived 无法自动转换主备角色,请关注 iptables 防火墙配置
    Linux 下使用网易的SMTP服务器 发送邮件
    Spring-boot 最小demo
    go build 时报错 cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
    spark-shell 执行脚本并传入参数
    JVM
    spark
    spark
    linux
    linux
  • 原文地址:https://www.cnblogs.com/lyd447113735/p/8945578.html
Copyright © 2011-2022 走看看