android datepickerdialog 怎么自定义
展开全部
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<DatePicker
android:id="@+id/datePicker"
android:layout_gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:spinnersShown="true"
android:calendarViewShown="false"
/>
<TimePicker
android:id="@+id/timePicker"
android:layout_gravity="center_horizontal"
android:layout_width="145dp"
android:layout_height="wrap_content"/>
</LinearLayout>
自定义一个dialog,使用自定义布局,布局里面加入DatePicker(日期选择控件)或者TimePicker(时间选择控件),在主类中设置相应的监听器就能获取时间了。
当然这样制作出来的时间选择器的选择控件依然是系统自带的,只能有限的几种style,如果觉得不好看,只能自己使用各种基础控件和自定义逻辑来构建了。比如:用listView来滑动选择时间,用button来控制listView滚动等等。
纯手打~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询