短视频软件开发,日期时间控件的应用

短视频软件开发,日期时间控件的应用实现的相关代码

android默认的只有日历控件和时间控件,但这是一个控件,每次选择的时候,日期和时间不能一次操作完成,现在把这两个控件整合,可以选择日期和时间

1
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:layout_width="match_parent"<br>    android:layout_height="match_parent"<br>    android:background="#FFFFFF"<br>    android:layout_gravity="center_horizontal"<br>    android:orientation="vertical" ><br> <br>     <DatePicker<br>        android:id="@+id/new_act_date_picker"<br>         android:layout_width="wrap_content"<br>        android:layout_height="wrap_content"<br>         android:headerBackground="#FB7349"<br>         android:calendarTextColor="#79FF79"<br>         android:background="#FB7349"<br>         android:spinnersShown="false"<br> <br>         android:outlineSpotShadowColor="#0096FF"<br>         android:outlineAmbientShadowColor="#0096FF"<br>         android:calendarViewShown="false" /><br> <br>    <View<br>        android:layout_width="match_parent"<br>        android:layout_height="2dp"<br>        android:background="#F1F1F1" /><br> <br>    <TimePicker<br> <br>        android:id="@+id/new_act_time_picker"<br>        android:layout_width="wrap_content"<br>        android:layout_height="wrap_content"<br>        android:background="#FB7349"<br>        android:timePickerMode="spinner"<br>        /><br> <br> <br> <br></LinearLayout><br>  private void selectBeginTime() {<br> <br>      final View  view = View.inflate(getApplicationContext(), R.layout.date_time_picker, null);<br>      final DatePicker   datePicker = (DatePicker) view.findViewById(R.id.new_act_date_picker);<br>      final TimePicker  timePicker = (TimePicker) view.findViewById(R.id.new_act_time_picker);<br> <br>        datePicker.init(yearBegin, monthBegin-1, dayBegin, null);<br>        timePicker.setIs24HourView(true);<br>        timePicker.setCurrentHour(hourBegin);<br>        timePicker.setCurrentMinute(minuteBegin);<br>        // Build DateTimeDialog<br>        AlertDialog.Builder builder = new AlertDialog.Builder(ScanInfoSearchActivity.this);<br>        builder.setView(view);<br>        builder.setTitle("开始时间");<br>        builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {<br>            @Override<br>            public void onClick(DialogInterface dialog, int which) {<br> <br>                yearBegin = datePicker.getYear();<br>                monthBegin = datePicker.getMonth()+1;<br>                dayBegin = datePicker.getDayOfMonth();<br>                hourBegin = timePicker.getCurrentHour();<br>                minuteBegin = timePicker.getCurrentMinute();<br>                String date = yearBegin + "-" + monthBegin + "-" + dayBegin + " " + hourBegin + ":" + minuteBegin;<br>                startDate = DateUtil.getDate(date, "yyyy-MM-dd HH:mm");<br>                startDateBtn.setText(date);<br> <br> <br>            }<br>        });<br>        builder.show();<br>    }

​以上就是 短视频软件开发,日期时间控件的应用实现的相关代码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示