@Arbalest-Laevatain
2018-10-10T02:00:16.000000Z
字数 1194
阅读 651
Android
Button button_sishe=(Button) findViewById(R.id.button_sishe);assert button_sishe!=null;button_sishe.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {EditText et_double01=(EditText) findViewById(R.id.et_double01) ;String double01= et_double01.getText().toString();double Double01;if ("".equals((double01))){Double01=0;}else{Double01=Double.valueOf(double01);}//double Double01=Double.parseDouble(double01); //为什么这两种方法将字符串类型强制转换成double上面的对,下面的错?//double Double02=Double01/3;String str=Double.toString(Double01/3); //将double强制类型转换成字符串TextView et_double0101= (TextView) findViewById(R.id.et_double0101);et_double0101.setText(str);//将值传到TextView上}});
EditText et_double01=(EditText) findViewById(R.id.et_double01) ;String double01= et_double01.getText().toString();if (double01.length() < 1)//即可判断{//语句}
<EditTextandroid:id="@+id/double_BHzhong"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="12sp"android:hint="红面中丝读数(单位:mm)"android:singleLine = "true"android:inputType="numberSigned"/>
final EditText ed = new EditText(context);ed.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED);
