<EditText
android:id="@+id/EditTextUser"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:textSize="20dp"
/>
EditText userEt;
userEt=(EditText) findViewById(R.id.EditTextUser);
boolean b1=userEt.getText().equals("");
System.out.println("b--"+b1);
我什么都没有输入 但登录的时候 打印出来是false 请问怎么回事啊?
android:id="@+id/EditTextUser"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:textSize="20dp"
/>
EditText userEt;
userEt=(EditText) findViewById(R.id.EditTextUser);
boolean b1=userEt.getText().equals("");
System.out.println("b--"+b1);
我什么都没有输入 但登录的时候 打印出来是false 请问怎么回事啊?
boolean b1=userEt.getText().equals(""); 返回false
boolean b2=userEt.getText().toString().equals(""); 返回true
getText() 返回的类型是Editable 当然是 false啦