1.适用场合

当我们需要使用时间选择器,又碍于TimePicker的使用会破坏界面的美观性时,可以考虑使用TimePickerDialog.

2.关键代码实现

public class DemoActivity extends Activity {    private TextView showTextView = null;    private TimePickerDialog mTimePickerDialog = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        showTextView = (TextView) findViewById(R.id.show_textview);        Button settingButton = (Button) findViewById(R.id.setting_button);        settingButton.setOnClickListener(new OnClickListener() {            @Override            public void onClick(View v) {                if (mTimePickerDialog == null) {                    showTimePickerDialog();                }                mTimePickerDialog.show();            }        });    }    private void showTimePickerDialog() {        TimePickerDialog.OnTimeSetListener pickerOnTimeSetListener = new TimePickerDialog.OnTimeSetListener() {            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {                showTextView                        .setText("您设置了时间:" + hourOfDay + "时" + minute + "分");                mTimePickerDialog.dismiss();            }        };                Calendar calendar = Calendar.getInstance(TimeZone.getDefault());        int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY);        int minute = calendar.get(Calendar.MINUTE);        mTimePickerDialog = new TimePickerDialog(this, pickerOnTimeSetListener, hourOfDay, minute,                true);    }}


3.笔者最新开发的应用连接

http://zhushou.360.cn/detail/index/soft_id/2419729?recrefer=SE_D_%E6%A3%B1%E9%95%9C

http://www.wandoujia.com/apps/com.mastershield.personalstat


更多相关文章

  1. Android实现检测手机摇晃的监听器
  2. Android适用于IM通知音频的Vibrator
  3. Android日期时间格式国际化
  4. Android:时间控件
  5. 共享一个Ext版的Toast·就是可以自动消失的信息提示
  6. Android(安卓)获取网络时间
  7. android 手机系统日期及时间的读取
  8. 【从源码看Android】03Android(安卓)MessageQueue消息循环处理机
  9. Android动态显示具体到秒的相聚时间

随机推荐

  1. Android Studio 3.6 正式版终于发布了
  2. okhttp3.x的post请求
  3. 《Qt on Android核心编程》目录
  4. 【android】环境搭建(For Windows)
  5. 浅入浅出 Android 安全:第三章 Android 本
  6. Android为什么要用JAVA做应用开发语言而
  7. Android高性能编程
  8. Android 串口通讯-------android -serial
  9. Android 实现变色状态栏
  10. Android本地层基础结构