@Arbalest-Laevatain
2018-10-10T02:00:16.000000Z
字数 1194
阅读 551
Android
Button button_sishe=(Button) findViewById(R.id.button_sishe);
assert button_sishe!=null;
button_sishe.setOnClickListener(new View.OnClickListener() {
@Override
public 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)
//即可判断
{
//语句
}
<EditText
android: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);