Date & Time组件(下)-TimePicker(时间选择器)

来源:互联网 发布:淘宝网平板电脑手机 编辑:程序博客网 时间:2024/06/15 20:02

先来看看5.0的TimePicker长什么样:

样子还是蛮标致的哈,我们发现官方给我们提供的属性只有一个:android:timePickerMode:组件外观,同样可选值为:spinner和clock(默认)前者是旧版本的TimePicker~而他对应的监听事件是:TimePicker.OnTimeChangedListener

下面来个代码示例:

public class MainActivity extends AppCompatActivity{    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        TimePicker tp_test = (TimePicker) findViewById(R.id.tp_test);        tp_test.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {            @Override            public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {                Toast.makeText(MainActivity.this,"您选择的时间是:"+hourOfDay+"时"+minute+"分!",Toast.LENGTH_SHORT).show();            }        });    }}

运行效果图:可惜的是,同样需要旧版本的TimePicker才会触发这个事件!