如何创建一流的TimePicker不延伸活动,Android的?

编程入门 行业动态 更新时间:2024-10-24 20:13:39
本文介绍了如何创建一流的TimePicker不延伸活动,Android的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我试图从那不扩展Activity类的类创建TimePicker对话框。我需要TimePicker在一个名为EnterTime类具有含活动上下文语境属性。

I'm trying to create TimePicker dialog from a class that doesnt extends the Activity class. I need TimePicker in a class called EnterTime which has Context attribute containing Activity Context.

在WEB TimePicker的所有例子都写在Activity类最基本的,这就是为什么他们困惑我。

All examples of TimePicker on the WEB are basic ones written in Activity class and that's why they confusing me.

我想时间选择器它低于Android上工作良好的话3.0。我不使用XML布局。

I want time picker which works good on Android lower then 3.0. I don't use XML layout.

所以基本上我需要建议放在哪里onCreateDialog(),如何检索选定的时间等。

So basically I need suggestion where to put onCreateDialog() , how to retrieve chosen time, etc.

我已经EditText上具有onClickListener()调用一个TimePicker。

I've EditText which have onClickListener() for calling a TimePicker.

推荐答案

可能是这一个帮你。

public class MyTimePicker { TimePickerDialog mTimePickerDialog; public interface onTimeSet { public void onTime(TimePicker view, int hourOfDay, int minute); } onTimeSet mOnTimeSet; public void setTimeListener(onTimeSet onTimeset) { mOnTimeSet = onTimeset; } public MyTimePicker(Context ctx) { mTimePickerDialog = new TimePickerDialog(ctx, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { mOnTimeSet.onTime(view, hourOfDay, minute); } }, 1, 1, true); } public void show() { mTimePickerDialog.show(); }

和调用这个

public void ShowTimePicker() { MyTimePicker myTimePicker = new MyTimePicker(this); myTimePicker.show(); myTimePicker.setTimeListener(new onTimeSet() { @Override public void onTime(TimePicker view, int hourOfDay, int minute) { Toast.makeText(MainActivity.this, "time is " + hourOfDay + ":" + minute, Toast.LENGTH_LONG).show(); } }); }

更多推荐

如何创建一流的TimePicker不延伸活动,Android的?

本文发布于:2023-11-06 22:36:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1564864.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:TimePicker   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!