android中timepicker 常用属性,android – 如何读取TimePicker选择的值?
改写
我结合了我们讨论过的开发人员指南中的两个例子.现在,您应该能够理解如何将用户从TimePickerFragment中选择的时间发送回更有用的Activity. (我从第一个例子做了一些改变.)
TimePickerFragment:
public class TimePickerFragment extends DialogFragment {
// Notice I removed "implements OnTimeSetListener" and changed the variables
private Activity mActivity;
private OnTimeSetListener mListener;
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
mActivity = activity;
// This error will remind you to implement an OnTimeSetListener
// in your Activity if you forget
try {
mListener = (OnTimeSetListener) activity;
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString() + " must implement OnTimeSetListener");
}
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current time as the default values for the picker
final Calendar c = Calendar.getInstance();
hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE);
// Create a new instance of TimePickerDialog and return it
// I made a couple changes here!
return new TimePickerDialog(mActivity, mListener, hour, minute,
DateFormat.is24HourFormat(mActivity));
}
}
主要活动:
// add "implements OnTimeSetListener" to "public class MainActivity ..."
private int pickerHour = 0;
private int pickerMin = 0;
// onCreate() and your other methods...
public void showTimePickerDialog(View v) {
TimePickerFragment newFragment = new TimePickerFragment();
newFragment.show(getFragmentManager(), "timePicker");
}
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
// Do something with the time chosen by the user
pickerHour = hourOfDay;
pickerMin = minute;
}
android中timepicker 常用属性,android – 如何读取TimePicker选择的值?相关推荐
- android中用代码设置edittext属性为密码,Android中EditText常用属性设置
EditText继承关系:View–>TextView–>EditText 常用属性如下:android:layout_gravity="center_vertical" ...
- android中shape的属性,android中shape的属性
solid:实心,就是填充的意思 android:color指定填充的颜色 gradient:渐变 android:startColor和android:endColor分别为起始和结束颜色,ndro ...
- android中seekbar 常用属性列表,随笔–android中修改SeekBar控件默认显示-Fun言
布局文件中相关代码如下: android:id="@+id/seekbar" android:layout_width="match_parent" andro ...
- Android中ImageView常用属性含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android:layout_below="@id/xxx" -- ...
- Android中EditText常用属性
这里我把EditText属性进行一下总结,方便大家日后进行查询 inputType:指定输入的文本类型,代码中对应的方法是setInputType.输入类型的取值如下表.若同时使用多种文本类型,则可使 ...
- android imageview 的常用属性,android imageview scaletype属性
android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用. ImageView的Scaletype决定了图片 ...
- 每天学习一个Android中的常用框架——0.目录
文章目录 1.前言 2.环境 3.目录 3.1 持久化 3.1.1 Litepal 3.1.2 GreenDao 3.1.3 Realm 3.1.4 DBFlow 3.2 网络传输 3.2.1 OkH ...
- android中 menu的属性详细解释
android中 menu的属性详细解释 <?xml version="1.0" encoding="utf-8"?> <menu xmlns ...
- Android中相对布局是,Android之相对布局
Android中的布局分为六种,分别是相对布局.线性布局.表格布局.网格布局.帧布局.绝对布局,良好的布局设计对UI界面至关重要,下面先来看看先相对布局. 相对布局(RelativeLayout): ...
- Html中CSS常用属性
Html中CSS常用属性 一.注释 在style标签中注释的书写使用"/* 注释内容 */",而不是<!-- 注释内容 -->. 二.文字属性 用于对文字进行修饰的属性 ...
最新文章
- java下发报文_java报文的发送和接收 | 学步园
- 【Ubuntu】通过虚拟机安装系统( ubuntu )
- Netbeans、Eclipse中查看JDK源码
- php css 编译,LAMP环境搭建之php安装
- python简单的分析文本
- 基于51单片机的蜂鸣器及简谱的学习(编曲)
- solidity教程(二)僵尸攻击人类
- CISCO路由器license激活图解教程
- 中国8位域名大玩家曝光(域名背后的真相)
- Cocos2d-x3.2刀塔创奇三消游戏源码,跑酷游戏源码,塔防游戏源码
- 服务器启动显示防火墙,宝塔面板防火墙怎么打开
- python领域语言教案_第一单元 走进Python 编程世界
- Java好学吗,我们怎么才能学好Java
- 好玩系列:拥有它,XML文件少一半--更方便的处理View背景
- python 函数的返回值类型
- 我最喜欢的一位女明星哦!
- intel服务器e5系列,以后都没有Xeon E5/E7了,Intel正式发布Xeon Scalable系列处理器
- RK3399 Android7.1修改序列号从eMMC中读取
- pyautogui 滑动页面_pyautogui 使用方法简记
- ASP.NET 介绍