Android学习七:new Date使用

1.例子

学习时间函数,并实现了简单的多个按钮监听同一个事件的方法

 

2.代码

代码很简单,也很清晰

package com.example.datetime;

import java.text.SimpleDateFormat;
import java.util.Date;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class DatetimeActivity extends Activity implements OnClickListener
{// 注意这里实现了OnClickListener接口
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_datetime);
        Button btnShowDate = (Button) findViewById(R.id.btnShowDate);
        Button btnShowTime = (Button) findViewById(R.id.btnShowTime);

        //注意这里的监听器方法
        btnShowDate.setOnClickListener(this);
        btnShowTime.setOnClickListener(this);
    }

    @Override
    public void onClick(View v)
    {
        //注意这里的单击事件的处理方法
        SimpleDateFormat sdf = null;
        switch (v.getId())
        {
        case R.id.btnShowDate:
            sdf = new SimpleDateFormat("yyyy-MM-dd");
            showDialog("當前日期", sdf.format(new Date()));
            break;
        case R.id.btnShowTime:
            sdf = new SimpleDateFormat("HH:mm:ss");
            showDialog("當前時間", sdf.format(new Date()));
            break;
        }

    }

    //窗口弹出
    private void showDialog(String title, String msg)
    {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle(title);
        builder.setMessage(msg);
        builder.create().show();
    }
}

3.总结

每天写个例子,保持手感

posted @ 2015-04-26 21:35  oneqhw  阅读(849)  评论(0编辑  收藏  举报