如何在时间选择器(以及日期选择器)中实现此布局?默认布局要么是一个(非常大的)时钟,要么是一个(不美观)微调风格的时间选择器。我在几个应用程序中看到了这一点,但找不到如何实现这种外观和感觉。

发布于 2017-12-15 09:34:39
对于将来需要的人来说,可以通过在android小部件中选择一个TimePicker,然后在xml文件中输入android:timePickerMode="spinner"来实现这个时间选择器微调。
您的小部件xml代码应该如下所示:
<TimePicker
android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="spinner" />我的答案是基于documentation的。
发布于 2019-09-28 21:51:27
在我看来,实现这一点的最简单方法是从api level 21开始:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:padding="8dp">
<TimePicker
android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:timePickerMode="spinner" />
<DatePicker
android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:datePickerMode="spinner" />
</LinearLayout>你会得到这个:

发布于 2015-04-06 20:18:57
这个例子有三个选择器: NumberPicker、DatePicker和TimerPicker。
https://github.com/rodrigobusata/android-pickers
或
仅使用不带库的示例,并覆盖Android默认选取器。
https://stackoverflow.com/questions/29470821
复制相似问题