如何在 Android 中创建插槽选择器 (Minute/Hour)?
How to create slot picker(Minute/Hour) in Android?
我想按照下图创建时间段选择器对话框:
有谁知道我怎样才能做到这一点?我们有日期和时间选择器,但我们在 Android 中没有这种类型的本机槽选择器。谢谢
嘿,您可以使用 android 中的 Spinner 制作上述时间段选择器。
或者您可以使用一些为您提供锅炉代码的开源库。
你可以使用控件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>
我想按照下图创建时间段选择器对话框:
有谁知道我怎样才能做到这一点?我们有日期和时间选择器,但我们在 Android 中没有这种类型的本机槽选择器。谢谢
嘿,您可以使用 android 中的 Spinner 制作上述时间段选择器。
或者您可以使用一些为您提供锅炉代码的开源库。
你可以使用控件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>