package com.avicsafety.dangerous_chemicals;
import org.xutils.view.annotation.ContentView;
import org.xutils.view.annotation.ViewInject;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import com.avicsafety.lib.CustomView.AvicButton;
import com.avicsafety.lib.tools.tools;
@ContentView(R.layout.activity_chemicals)
public class ChemicalsQueryActivity extends BaseActivity implements OnClickListener {
@ViewInject(R.id.button1)
private AvicButton button1;
@ViewInject(R.id.button2)
private AvicButton button2;
@ViewInject(R.id.button3)
private AvicButton button3;
@ViewInject(R.id.button4)
private AvicButton button4;
@ViewInject(R.id.editText1)
private EditText editText1;
@Override
protected void InitializeData() {
super.InitializeData();
}
@Override
protected void InitializeEvent() {
super.InitializeEvent();
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
button4.setOnClickListener(this);
editText1.setOnClickListener(this);
}
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent data){
super.onActivityResult(requestCode,resultCode,data);
if(requestCode==9001){
if(resultCode==RESULT_OK){
editText1.setText(data.getStringExtra("data"));
}
}
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1: {
tools.startActivity(oThis, RegulatoryCategoriesActivity.class);
break;
}
case R.id.button2: {
tools.startActivity(oThis, RiskCategoriesActivity.class);
break;
}
case R.id.button3: {
tools.startActivity(oThis, ChemicalProtectionActivity.class);
break;
}
case R.id.button4: {
tools.startActivity(oThis, ChemicalInformationActivity.class);
break;
}
case R.id.editText1: {
startActivityForResult(new Intent(oThis, ChemicalsQueryActivity2.class), 9001);
//tools.startActivity(oThis, ChemicalsQueryActivity2.class);
break;
}
}
}
}
package com.avicsafety.dangerous_chemicals;
import org.xutils.view.annotation.ContentView;
import org.xutils.view.annotation.ViewInject;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import com.avicsafety.lib.CustomView.AvicButton;
import com.avicsafety.lib.tools.tools;
@ContentView(R.layout.activity_chemicals2)
public class ChemicalsQueryActivity2 extends BaseActivity {
@ViewInject(R.id.editText1)
private EditText editText1;
@ViewInject(R.id.button_search)
private Button btn_search;
@Override
protected void InitializeEvent() {
tools.showOrCloseInputMethod(this, editText1);
btn_search.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// Intent intent = new Intent();
// intent.setClass(ChemicalsQueryActivity2.this,
// ChemicalsQueryActivity.class);
// startActivity(intent);
Intent intent = new Intent();
intent.putExtra("data", editText1.getText().toString());
setResult(oThis.RESULT_OK,intent);
finish();
}
});
};
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.avicsafety.dangerous_chemicals"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/FFFFFF"
android:orientation="vertical" >
<include layout="@layout/toolbar" >
</include>
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="70dp"
android:gravity="center"
android:text="危险化学品查询系统"
android:textSize="30dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="20dp"
android:orientation="vertical" >
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="35dp"
android:layout_marginTop="20dp"
android:background="@drawable/bg_edittext"
android:hint="请输入危化品名称"
android:textSize="17sp"
android:focusable="false">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:gravity="center" >
<com.avicsafety.lib.CustomView.AvicButton
android:id="@+id/button1"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:text="化学品监管类别查询"
android:textSize="12dp"
android:layout_margin="10dp"
android:textColor="#ffffff"
app:buttonColor="Blue" />
<com.avicsafety.lib.CustomView.AvicButton
android:id="@+id/button2"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:text="危化品危险类别查询"
android:textSize="12dp"
android:layout_margin="10dp"
android:textColor="#ffffff"
app:buttonColor="Blue" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center" >
<com.avicsafety.lib.CustomView.AvicButton
android:id="@+id/button3"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:text="化学品防范说明查询"
android:textSize="12dp"
android:layout_margin="10dp"
android:textColor="#ffffff"
app:buttonColor="Blue" />
<com.avicsafety.lib.CustomView.AvicButton
android:id="@+id/button4"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:text="化学品安全信息查询"
android:textSize="12dp"
android:layout_margin="10dp"
android:textColor="#ffffff"
app:buttonColor="Blue" />
</LinearLayout>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.avicsafety.dangerous_chemicals"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/FFFFFF"
android:orientation="vertical" >
<include layout="@layout/toolbar" >
</include>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="20dp" >
<EditText
android:id="@+id/editText1"
android:layout_width="0dp"
android:layout_height="35dp"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:background="@drawable/bg_edittext"
android:ems="10"
android:hint="请输入危化品名称"
android:textSize="17sp" >
<requestFocus />
</EditText>
<com.avicsafety.lib.CustomView.AvicButton
android:id="@+id/button_search"
android:layout_width="0dp"
android:layout_height="35dp"
android:layout_gravity="center_vertical"
android:layout_weight="0.2"
android:layout_marginLeft="5dp"
android:text="搜索"
android:textColor="#ffffff"
android:textSize="12dp"
app:buttonColor="Blue" />
</LinearLayout>
</LinearLayout>