Android EditText的问题,用了各种方法设置判断不为空。只要为空点确认还是闪退,熬到1点要哭了
输入数字正常处理
final EditText editText1 = (EditText)findViewById(R.id.ip_1);
final Button button1 = (Button)findViewById(R.id.btn_1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
s_value = Integer.parseInt(editText1.getText().toString());
s_value_string = editText1.getText().toString();
if(s_value_string.equals("")){ //s_value_string==null,s_value_string.length==0都试过了
Toast.makeText(getApplicationContext(),"输入不能为空或为0",Toast.LENGTH_SHORT).show();
return;//没有写return也试过了= =
} else{
... ...}
布局代码,限定输入Int数字
<EditText
android:id="@+id/ip_1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="3"
android:inputType="number"
android:textSize="20sp"
android:maxLength="2" />
系统推荐大神全点了T^T