DatePicker和TimePicker在5.X的使用_c#uwpdatepicker-程序员宅基地

技术标签: 5-X  TimePicker  笔记  android  小知识  datepicker  

之前遇到问题都是自己做做笔记记录下来了也懒得写博客,后来发现好多公司都会看你的博客,都不在意你的笔记。最近听好多朋友说 找工作要硬东西,不会只听你说技术,这才感到博客的重要性。索性以后有时间就把碰到的问题写写吧,简单归简单,重在帮助需要的人。(网上没有的效果我也特别想写)

DatePicker和TimePicker在5.X显示和4.X显示同样效果

做时间选择器的都知道正常的配置在4.X和5.X是不一样的

4.X显示效果

4.X显示效果

5.X按一般配置显示效果

5.X按一般配置显示效果

可以看出来5.X的时候显示的日历格式,而且不可点击选择,下面还有只是没有显示出来

其实很简单只要配置正确,可以都显示成4.X效果

配置代码

 <DatePicker
            android:id="@+id/popw_data_dp"
            android:layout_margin="20dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:calendarViewShown="false"
            android:datePickerMode="spinner"
            android:descendantFocusability="blocksDescendants"
            />

这里重点是android:datePickerMode=”spinner” 这个配置,因为之前没有加这个配置所以4.X显示正常,5.X就换了种方式 ,其他的代码设置啥的都一样 这里选择部分代码显示一下

  final DatePicker data_dp = (DatePicker) view.findViewById(R.id.popw_data_dp);
        data_dp.setCalendarViewShown(false);
        data_dp.setSpinnersShown(true);

尝试过只代码设置那个配置,但是没起作用 ,不清楚为啥

同样的 TimePicker 也是一样的道理

配置代码

 <TimePicker
                android:id="@+id/shopinfo_tp_time_end"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:timePickerMode="spinner"
                android:descendantFocusability="blocksDescendants" />

重点还是这句 android:timePickerMode=”spinner”

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaodaodan_lhm/article/details/53636937

智能推荐

运行android程序,总是启动一个新的AVD模拟器,解决办法-程序员宅基地

问题描述:明明有一个AVD在运行,但是在运行Android程序的时候,却会重新启动一个AVD,再次运行,再次启动新的,给出的提示为:Noactive compatible AVD's or devices found解决办法:如果是你的模拟器或设备的固件低于当前应用的target。例如app的target是8,而你的设备是7,那么更改Manifest.xml中的,...

Python学习笔记第1章##变量和简单数据类型(3)-程序员宅基地

变量和简单数据类型四、数字在编程中,我们经常使用数字来记录游戏得分、表示数据可视化、存储Web应用信息等。Python根据数字不同的用法以不同的方式来处理他们。并且支持运算次序,即在一个表达式中可以使用多种运算。空格不影响Python计算表达式的方式,他们的存在是为了让我们方便阅读代码。4.1 整数代码示例:&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; 2 + 3*414&amp;amp;gt;&amp;amp;

Java中的序列化和反序列化_java反序列化list_爱xiao的程序猿的博客-程序员宅基地

java对象序列化是指将java对象转换为字节序列的过程,而反序列化则是将字节序列转换为java对象的过程。我们知道,不同进程/程序间进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等,而这些数据都会以二进制序列的形式在网络上传送。那么java对象不能直接传输,就需要转换为二进制序列传输,所以要序列化。java中序列化和反序列化的方式:|首先要序列化的类必须实现接口java.io.Serializable。这个接口中没有具体的方法,只是标记该类可以序列化,实现了这个接口就会要_java反序列化list

【深度学习环境搭建<五>】深度学习中Docker开发环境的使用_docker深度学习开发_淮左青衣的博客-程序员宅基地

0x00 下载镜像我们要复现的项目一般都用pytorch或者tensorflow框架,可以直接基于现有的pytorch或者tensorflow的Docker镜像,然后再在里面安装其他的包。下载地址:pytorch:https://hub.docker.com/r/pytorch/pytorch/tagstensorflow:https://hub.docker.com/r/tensorflow/tensorflow/tags根据项目中的环境要求,选择相应的版本,然后pull下来,比如:doc_docker深度学习开发

Java多线程编程详解——快速上手附代码_多线程快速上手-程序员宅基地

Java多线程编程详解——快速上手附代码Java多线程编程方面涉及到的知识,结合B站狂神说视频总结笔记,附代码。文章目录Java多线程编程详解——快速上手附代码一、创建多线程的方法二、静态代理三、Lambda表达式四、线程状态五、 常用线程方法1. 线程停止2. 线程休眠——sleep()3. 线程礼让——yield()4. 线程强制执行——join()5. 线程状态观测——Thread.State六、线程优先级七、守护线程八、线程同步1. synchronized关键字2. CopyOnWriteA_多线程快速上手

VMware FT 原理跟介绍-程序员宅基地

1.VMwareFT容错简介Vmware fault tolerance(FT)功能创建一个虚拟机设置可以提供连续性能力。FT建立在ESX/ESXi主机平台。通过创建一个虚拟机一个完全相同的副本。虚拟机的主要副本,处于活动状态,接受请求,服务信息,并运行程序。次要副本,接收与主副本相同的输入。次要副本完成的所有任务都依照主副本的变动。主副本所有...

随便推点

iOS中的几种指令集(armv6、armv7、armv7s、arm64)-程序员宅基地

目前iOS的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运..._ios之解决第三方库不支持某种(armv7/armv7s/arm64)指令集问题-apple mach-o linke

KEIL中8051核使用LX51和BX51区别-程序员宅基地

http://www.keil.com/c51/lx51.asp其中一个小技巧想在LX51 misc-misc control中添加REMOVEUNUSED来实现自动删除未使用的函数的话,要用LX51来代替BL51转载于:https://www.cnblogs.com/JoJosBizarreAdventure/p/4634836.html..._keil lx51

3.1-栈的顺序表示及栈的顺序储存表示_栈的顺序存储表示_ZJJ啥都学不会的博客-程序员宅基地

3.1-栈的顺序表示及栈的顺序储存表示1.栈的定义:在表尾进行插入和删除操作的线性表(仍然满足线性表的操作,只是在push和pop有些区别)栈顶(top)允许插入和删除,另一端称栈底(bottom),不含任何数据元素的栈叫空栈。栈:后进先出(last in first out)的线性表,简称LIFO结构。栈的插入称为进栈,也称压栈,入栈。栈的删除称为出栈,也称弹栈。2.栈的抽象数据结构因为栈本身就是一个线性表,所以线性表的操作特性它都具备,针对它的特殊性,在它的操作上可能会有一些变化。将进栈_栈的顺序存储表示

装完操作系统建议做的10件大事_和难操作 建议还是装xp-程序员宅基地

Windows系统是越用越慢,这是不争的事实。因此,使用Windows就免不了要重新安装系统。当然,重新安装系统并不难,但是安装完系统后你知道我们有多少事情必须要做吗?这可容不得丝毫的松懈,一旦马虎,将可能会导致前功尽弃,甚至有可能会造成数据丢失、信息泄密! 第1件大事:不要急着接入网络在安装完成Windows后,不要立即把服务器接入网络,因为这时的服务器还没有打上各种补丁,存在各种漏洞,非常容易_和难操作 建议还是装xp

PHP宝塔IDC分销系统,PHP宝塔IDC分销系统,宝塔面板开虚拟主机程序–Bty1.0_UX的家长里短的博客-程序员宅基地

PHP宝塔IDC分销系统,宝塔面板开虚拟主机程序–Bty1.0请注意,该程序没有对开通的虚拟主机进行数据库及空间大小进行限制。不适合正式使用。软件架构本系统基于Thinkphp5开发完成flatlab-bootstrap3参与人员Youngxj阿珏项目说明该系统基于宝塔开放API底层控制器,进行主机控制,目前可以完成大部分主机操作功能如:新增主机、修改主机配置、删除主机、查找主机、以及宝塔面板能开..._域名虚拟主机分销系统 php

201609-3 炉石传说_炉石脚本不被封号的 博客-程序员宅基地

试题编号: 201609-3试题名称: 炉石传说时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述  《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示)。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:  * 玩家会控制一些..._炉石脚本不被封号的 博客