可以输入小数 & 错误处理
来源:互联网 发布:unity3d人物移动转向 编辑:程序博客网 时间:2024/04/30 15:27
将main.xml文件内容修改
<EditText android:id="@+id/weight"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:text=""
/>
改为: android:singleLine="true"
public void onClick(View v)
{
DecimalFormat nf=new DecimalFormat("0.00");
try{
double height=Double.parseDouble(field_height.getText().toString())/100;
double weight=Double.parseDouble(field_weight.getText().toString());
double bmi=weight/(height*height);
view_result.setText("Your bmi is "+nf.format(bmi));
if(bmi>25)
view_suggest.setText(R.string.advice_heavy);
else if(bmi<20)
view_suggest.setText(R.string.advice_light);
else view_suggest.setText(R.string.advice_average);
openOptionsDialog();
}
catch(Exception obj)
{
Toast.makeText(bmi.this, R.string.input_error, Toast.LENGTH_SHORT).show();
}
}
- 可以输入小数 & 错误处理
- 限制输入框只能输入数字(小数可以输入)
- 数字输入处理 , 保留两位小数
- cin输入错误处理
- //只能输入数字,可以是带小数的数字
- 数字金额大写转换(可以处理整数,小数,负数)
- C++错误输入的处理--整型错误输入字符串
- 代码设置editext只能输入数字和整数以及只能输入两位小数的处理
- JS错误处理,可以用于验证
- 只能输入一位小数
- 文本框只能输入小数
- 负小数的输入
- Android-输入小数
- 限制只能输入小数
- 文本框只输入小数
- C++ 输入流的错误处理
- Struts下的用户输入错误处理
- 文件操作《9》输入错误处理
- Direct链接错误
- OSGi 介绍
- CSDN西安会员技术交际交流QQ群
- lwIP(V1.3.0) RAW API函数源码分析3----tcp_listen()函数
- QT 记错
- 可以输入小数 & 错误处理
- 安装Func/Certmaster
- lwIP(V1.3.0) RAW API函数源码分析4----tcp_accept()函数
- QT里重定向另外一个控制台程序的输出
- Scope in JavaScript
- 微软企业库5.0学习笔记(10)ASP.NET模块依赖注入
- 从零实现3D图像引擎:(10)Hello3DWorld
- 每个开发者都应该知道的20个实用jQuery插件
- fedora-11设置固定IP