如何在Android中创建插槽选择器(分钟/小时)?

时间:2017-08-16 06:49:58

标签: android picker

我想根据下面给出的图片创建时间段选择器对话框:

enter image description here

有谁知道如何实现这一目标?我们有日期和时间选择器,但我们在Android中没有这种类型的本机插槽选择器。感谢

2 个答案:

答案 0 :(得分:1)

您可以使用控件 NumberPicker

前:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="match_parent">

<NumberPicker
    android:id="@+id/number_picker_hour"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:configChanges="keyboard|keyboardHidden" />

<NumberPicker
    android:id="@+id/number_picker_min"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:configChanges="keyboard|keyboardHidden" />
</LinearLayout>

答案 1 :(得分:0)

嘿,你可以在Android中使用Spinner制作上面的时段选择器。

或者您可以使用一些开源库来为您提供锅炉代码。

Open source libraries for time picker