可借用代码部分:
如何获取EditText的值并进行计算或者判断大小:
(1)先在界面设计中写入代码,一个textview,一个edittext,一个button。
效果图:
代码:
<TextView
android:id= "@+id/t1"
android:layout_width="wrap_content"
android:layout_height= "wrap_content"
android:layout_centerHorizontal= "true"
android:layout_centerVertical= "true"
android:textSize="50px"
android:text= "车间现在的温度" />
<EditText
android:id="@+id/editText"
android:layout_width="75dp"
android:layout_height="wrap_content"
android:ems="10"
android:hint="温度"
android:inputType="number"
android:selectAllOnFocus="true"
android:text="70"
android:textSize="30dp" />
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:id="@+id/qd"
android:layout_marginBottom="25dp"
android:text="确定"/>
(2)先定义
private int cjwendu;
private EditText editText;//增
private Button queding;
之后设置按钮,绑定按钮与edittext
queding=(Button)findViewById(R.id.qd);
editText=(EditText)findViewById(R.id.editText);//增加
queding.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
cjwendu=Integer.parseInt(editText.getText().toString());
if (cjwendu>50) {
Intent intent = new Intent("com.huangfushi.broadcast");
intent.putExtra("message", "车间温度超过50度,车间火警!!");
sendBroadcast(intent);
}
else
{
Intent intent = new Intent("com.huangfushi.broadcast");
intent.putExtra("message", "车间温度正常");
sendBroadcast(intent);
}
}
});
完整代码:
头文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.co