更改日期选择器的默认行为 -- date-and-time 领域 android 相关 的问题

Change default behaviour of date picker


简体版||繁體版
1
vote

问题

中文

有没有办法更改onlyplus 3t的日期选择器。我只能通过几个月来遍历。想象一下,为一个30多岁的老家伙设定dob。

日期选择器图像

Android 8.0
氧气OS 5.0.2

english

Is there any way to change the date picker of OnePlus 3t. I can only traverse only through months. imagine setting dob for a 30+ yr old guy.

date picker image

Android 8.0
Oxygen OS 5.0.2

  
     
     

回答列表

3
 
vote
vote
最佳答案
 

只需点击一年(在顶部 - 2001上显示)然后您可以更改它将显示如下日序的年份:

输入图像描述

 

Just click on the year (showing on the top eg - 2001) then you can change the year It will show list of years like this:

enter image description here

 
 
   
   
0
 
vote

尝试进行日期选择器的代码。

  final Calendar mcurrentDate = Calendar.getInstance(); final int mYear = mcurrentDate.get(Calendar.YEAR); final int mMonth = mcurrentDate.get(Calendar.MONTH); final int mDay = mcurrentDate.get(Calendar.DAY_OF_MONTH);  android.app.DatePickerDialog mDatePicker = new android.app.DatePickerDialog(Newtripactivity.this, new android.app.DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) {  Calendar calander2 = Calendar.getInstance(); calander2.setTimeInMillis(0); calander2.set(selectedyear, selectedmonth, selectedday, 0, 0, 0); Date SelectedDate = calander2.getTime(); startDate = calander2.getTimeInMillis();  // TODO Auto-generated method stub DateFormat dateformat_US = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US); String StringDateformat_US = dateformat_US.format(SelectedDate);                     startdate.setText(StringDateformat_US);                 }             }, mYear, mMonth, mDay); mDatePicker.setTitle("Select date"); mDatePicker.show();   
 

Try this code for date picker.

final Calendar mcurrentDate = Calendar.getInstance(); final int mYear = mcurrentDate.get(Calendar.YEAR); final int mMonth = mcurrentDate.get(Calendar.MONTH); final int mDay = mcurrentDate.get(Calendar.DAY_OF_MONTH);  android.app.DatePickerDialog mDatePicker = new android.app.DatePickerDialog(Newtripactivity.this, new android.app.DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) {  Calendar calander2 = Calendar.getInstance(); calander2.setTimeInMillis(0); calander2.set(selectedyear, selectedmonth, selectedday, 0, 0, 0); Date SelectedDate = calander2.getTime(); startDate = calander2.getTimeInMillis();  // TODO Auto-generated method stub DateFormat dateformat_US = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US); String StringDateformat_US = dateformat_US.format(SelectedDate);                     startdate.setText(StringDateformat_US);                 }             }, mYear, mMonth, mDay); mDatePicker.setTitle("Select date"); mDatePicker.show(); 
 
 
   
   

相关问题

0  我可以在不扎根手机的情况下删除默认时钟吗?  ( Can i remove the default clock without rooting my phone ) 
我有一个现代像素Android手机,最新版本的Android版本 我想没有在主屏幕和尖塔上显示时间。 我已经看到了许多解决方案,包括扎根手机。 是否可以在不生根的情况下摆脱这两个时钟? ...

1  无法设置Android仿真器日期 - 卡住于1/1/1970  ( Cant set android emulator date stuck on 1 1 1970 ) 
我在手动设置我的android仿真器上的日期时遇到麻烦。 我正在使用在Windows 10虚拟机上运行的ARM AVD(没有可用的英特尔HAXM),并且仿真器正在使用"-GPU SWIFTSHADER" 选项。 我尝试从android ui(设置菜单)和shell(带有root权限的adb date -s命令)设置日...

0  Moto E更改为错误的时间或错误的时区  ( Moto e changes to wrong time or wrong time zone ) 
我的爸爸正在使用摩托罗拉Moto E,运行Android 4.4.4(没有植根)。 他已经注意到它经常显示错误的时间或日期。有时这只是错误的时区,其他时间是完全是错误的时间或日期。我已经正确设置了时间,日期和时区,但它们仍然似乎再次出错了。 似乎发生了使用网络提供时间和网络的选项是否提供了时区。 也许是因为他意外按下...

4  如何禁用夏令时(DST)?  ( How do i disable daylight saving time dst ) 
我有三星Galaxy S6。今年我正在进行一个实验,其中我不参加夏令时(DST)。但是,我的手机自动调整DST。 如何禁用这个?是否有任何方法过于阻止我的手机时钟每年两次添加或移除一小时? ...

-1  我必须手动输入的日期和时间的自动更新是什么?  ( What is the use of automatic update of date and time when i have to manually ent ) 
步骤1 -i已检查自动更新日期和时间,并假设我卸下电池,然后由于某些电话滞后而放置。启动它显示默认日期和时间(出厂设置日期,时间)。 步骤2 -as我以前启用了自动更新的日期和时间手机继续显示出厂日期,时间。 步骤3 -i无法更改日期,时间,因为选项被黑了解。因此,我没有检查自动更新日期和时间。将其设置为...

1  三星Galaxy S5(SM-G900F / KLTE)日期/时间问题  ( Samsung galaxy s5 sm g900f klte date time issue ) 
我最近从三星Galaxy S3(I9300)升级到三星Galaxy S5(SM-G900F / KLTE)。该设备似乎根据需要工作,因此我决定继续root,并为增强功能和自定义安装自定义ROM。根过程顺利进行,只需运行一个简单的CF-AutoroToot,odin3(空白knox,但没有其他问题),然后安装Philz...

6  不准确的时间?如何解决它?  ( Inaccurate time how to fix it ) 
有时我手机上的时间(x10 mini pro)在睡眠模式下有点晚了。我从1到3个小时内经历了差异。我的猜测是时钟系统组件(如果在Android中存在这样的事情)就没有出于某种原因获得足够的CPU时间。这不是一个大问题,因为在屏幕上时时钟将显示在几百毫秒的正确时间。当我在睡眠模式和手机应该叫醒我时,问题开始,因为那样...

8  如何在Android 7中显示状态栏中的日期?  ( How to show date in status bar in android 7 ) 
回到Android 4/5中,日期显示在状态栏中随时间。但是,我最近升级到Nougat / 7,现在日期从状态栏中消失,似乎没有任何设置来重新添加它。 此功能已被删除?如何在顶部状态栏中显示日期,以在它的主动或被动状态下显示? ...

3  如果我的HTC愿望自动调整夏令时储蓄?  ( Wil my htc desire auto adjust for daylight savings ) 
夏令时,即将结束,我只是想知道 - 我的htc欲望是否自动调整这个? 谢谢! (明天早上需要设置我的闹钟,并希望睡眠额外的时间!) ...

2  棒棒糖:警报并未及时射击  ( Lollipop alarm isnt firing in time ) 
更新我的nexus 5到Android 5.0我注意到警报未在设定的时间(实际上被损坏了我今天的早晨)。 当我设置警报时,它写入正确的增量(例如,从立即开始"报警3分钟),但它不会在3分钟内发出任何声音或任何屏幕上的更改:警报刚刚在通知中挂起托盘作为"即将到来的警报" 。 我已经检查了通知设置,并没有找到任何问题。...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有