Posted on 2009-11-04 17:17 
疯狂 阅读(7308) 
评论(0)  编辑  收藏  所属分类: 
android 
			 
			
		 
		     代码:
  
 package com.tishi;
package com.tishi;

 import java.util.Calendar;
import java.util.Calendar;
 import java.util.Date;
import java.util.Date;
 import java.util.Locale;
import java.util.Locale;

 import android.app.Activity;
import android.app.Activity;
 import android.app.AlertDialog;
import android.app.AlertDialog;
 import android.app.DatePickerDialog;
import android.app.DatePickerDialog;
 import android.app.DatePickerDialog.OnDateSetListener;
import android.app.DatePickerDialog.OnDateSetListener;
 import android.content.DialogInterface;
import android.content.DialogInterface;
 import android.os.Bundle;
import android.os.Bundle;
 import android.view.View;
import android.view.View;
 import android.view.View.OnClickListener;
import android.view.View.OnClickListener;
 import android.widget.Button;
import android.widget.Button;
 import android.widget.DatePicker;
import android.widget.DatePicker;
 import android.widget.TextView;
import android.widget.TextView;
 import android.widget.Toast;
import android.widget.Toast;

 public class TiShi extends Activity implements OnClickListener,
public class TiShi extends Activity implements OnClickListener,

 OnDateSetListener
        OnDateSetListener  {
{

 /** *//** Called when the activity is first created. */
    /** *//** Called when the activity is first created. */
 @Override
    @Override

 public void onCreate(Bundle savedInstanceState)
    public void onCreate(Bundle savedInstanceState)  {
{
 super.onCreate(savedInstanceState);
        super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
        setContentView(R.layout.main);
 final Button click1 = (Button) findViewById(R.id.click1);
        final Button click1 = (Button) findViewById(R.id.click1);
 final Button click2 = (Button) findViewById(R.id.click2);
        final Button click2 = (Button) findViewById(R.id.click2);
 final Button click3 = (Button) findViewById(R.id.click3);
        final Button click3 = (Button) findViewById(R.id.click3);
 click1.setOnClickListener(this);
        click1.setOnClickListener(this);
 click2.setOnClickListener(this);
        click2.setOnClickListener(this);
 click3.setOnClickListener(this);
        click3.setOnClickListener(this);
 }
    }


 public void onClick(View v)
    public void onClick(View v)  {
{

 switch (v.getId())
        switch (v.getId())  {
{
 case R.id.click1:
        case R.id.click1:
 showToast();
            showToast();
 break;
            break;
 case R.id.click2:
        case R.id.click2:
 showAlertDialog();
            showAlertDialog();
 break;
            break;
 case R.id.click3:
        case R.id.click3:
 showDatePickerDialog();
            showDatePickerDialog();
 break;
            break;
 default:
        default:
 break;
            break;
 }
        }

 }
    }


 public void showToast()
    public void showToast()  {
{
 Toast.makeText(TiShi.this, "这是一个提示", Toast.LENGTH_SHORT).show();
        Toast.makeText(TiShi.this, "这是一个提示", Toast.LENGTH_SHORT).show();
 }
    }


 public void showAlertDialog()
    public void showAlertDialog()  {
{
 new AlertDialog.Builder(TiShi.this).setTitle("标题")
        new AlertDialog.Builder(TiShi.this).setTitle("标题")
 .setMessage("提示内容
                .setMessage("提示内容 ").setPositiveButton("确定",
").setPositiveButton("确定",

 new DialogInterface.OnClickListener()
                        new DialogInterface.OnClickListener()  {
{
 public void onClick(DialogInterface dialog,
                            public void onClick(DialogInterface dialog,

 int whichButton)
                                    int whichButton)  {
{
 setResult(RESULT_OK);// 确定按钮事件
                                setResult(RESULT_OK);// 确定按钮事件
 finish();
                                finish();
 }
                            }
 })
                        })


 .setNegativeButton("取消", new DialogInterface.OnClickListener()
                .setNegativeButton("取消", new DialogInterface.OnClickListener()  {
{


 public void onClick(DialogInterface dialog, int which)
                    public void onClick(DialogInterface dialog, int which)  {
{
 TextView txt = (TextView) findViewById(R.id.text);
                        TextView txt = (TextView) findViewById(R.id.text);
 txt.setText("你选择了取消。");
                        txt.setText("你选择了取消。");

 }
                    }
 }).show();
                }).show();
 }
    }


 public void showDatePickerDialog()
    public void showDatePickerDialog()  {
{
 Calendar d = Calendar.getInstance(Locale.CHINA);
        Calendar d = Calendar.getInstance(Locale.CHINA);
 d.setTime(new Date());
        d.setTime(new Date());
 new DatePickerDialog(this, this, d.get(Calendar.MONTH), d
        new DatePickerDialog(this, this, d.get(Calendar.MONTH), d
 .get(Calendar.DAY_OF_MONTH), d.get(Calendar.DAY_OF_YEAR))
                .get(Calendar.DAY_OF_MONTH), d.get(Calendar.DAY_OF_YEAR))
 .show();
                .show();
 }
    }

 public void onDateSet(DatePicker view, int year, int monthOfYear,
    public void onDateSet(DatePicker view, int year, int monthOfYear,

 int dayOfMonth)
            int dayOfMonth)  {
{
 TextView txt = (TextView) findViewById(R.id.text);
        TextView txt = (TextView) findViewById(R.id.text);
 txt.setText(Integer.toString(year) + "-"
        txt.setText(Integer.toString(year) + "-"
 + Integer.toString(monthOfYear) + "-"
                + Integer.toString(monthOfYear) + "-"
 + Integer.toString(dayOfMonth));
                + Integer.toString(dayOfMonth));
 }
    }
 }
}