package com.mhm.button.activity;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class ButtonDemoActivity extends Activity {
/** Called when the activity is first created. */
private Button btn_save;
private Button btn_submit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_save = (Button)findViewById(R.id.save);
btn_submit = (Button)findViewById(R.id.submit);
btn_save.setOnClickListener(listener);
btn_submit.setOnClickListener(listener);
}
private OnClickListener listener = new OnClickListener() {
public void onClick(View v) {
Button b = (Button)v;
switch (b.getId()) {
case R.id.save:
Toast t = Toast.makeText(getApplicationContext(), "保存成功~", Toast.LENGTH_SHORT);
t.setGravity(Gravity.CENTER_VERTICAL, 0, -100);
t.show();
break;
case R.id.submit:
t = Toast.makeText(getApplicationContext(), "提交成功~", Toast.LENGTH_SHORT);
t.setGravity(Gravity.CENTER_VERTICAL, 0, 100);
t.show();
break;
default:
t = Toast.makeText(getApplicationContext(), "按钮成功~", Toast.LENGTH_SHORT);
t.setGravity(Gravity.CENTER_VERTICAL, 0, 200);
t.show();
break;
}
}
};
}
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="保存" /> <Button android:id="@+id/submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="提交" /> </LinearLayout>