Amo*_*mos 4 android datepicker datetimepicker timepicker
如何为时间选择器(以及日期选择器)实现此布局?默认布局是(非常大)时钟或(非美)微调器样式时间选择器.我在几个应用程序中看到了这一点,但无法找到如何实现这种外观和感觉.

小智 6
对于可能需要这个的任何人的未来参考,只需在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" />
Run Code Online (Sandbox Code Playgroud)
我的回答是基于文档.
小智 6
在我看来,实现这一点的最简单方法是从 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>
Run Code Online (Sandbox Code Playgroud)
你得到这个:
此示例有三个选择器:NumberPicker、DatePicker 和 TimerPicker。
https://github.com/rodrigobusata/android-pickers
或者
仅使用不带库的示例并覆盖 Android 默认选择器。
| 归档时间: |
|
| 查看次数: |
9625 次 |
| 最近记录: |