首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 应用开发】Android - 时间 日期相关组件

, 设置被选中日期两边竖线Drawable, 即R.drawable.int资源; -- 选周颜色 : android:selectedWeekBackground, 设置被选中日期所在周背景颜色;...: android:unfocusedMonthDateColor, 设置未被选中月份日期颜色; -- 星期样式 : android:weekDayTextAppearance, 设置星期几文字样式...; -- 周号颜色 : android:weekNumberColor, 设置周编号颜色; -- 周分割色 : android:weekSeparatorLineColor, 设置周分隔线颜色; 实例...:selectedWeekBackgroundColor 属性, 设置当前选中日期所在星期背景颜色 android:focusedMonthDateColor 属性, 显示当前选中月份日期颜色..., 在这个日历可能同时显示2个月份日历 android:weekSeparatorLineColor 属性, 设置将日期分开线条颜色 android:unfocusedMonthDateColor

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Android开发笔记(二十三)文件对话框FileDialog

日期和时间对话框 对话框是人机交互有力工具,Android自带了几个常用对话框,包括AlertDialog提示对话框、ProgressDialog进度对话框、DatePickerDialog日期选择对话框...最后便是在主页面调用自定义提示对话框。...文件对话框是比较复杂对话框,主流app很少会在应用中直接让用户操作文件,不过对码农来说,文件对话框又是非常常见,而且一些专业app也少不了文件处理,所以实际开发还是能用到文件对话框。...当然不要忘了在主页面的回调方法对选定文件做具体处理,文件打开之后要如何读取数据,又要如何把内存数据保存到文件。 下面是文件打开对话框与文件保存对话框页面截图: ? ?...点击下载本文用到五种自定义对话框工程代码 点此查看Android开发笔记完整目录

3.2K30

Android UI新组件学习和使用

你还在为使用 Material Dialog 去引用第三方library包么?现在告诉你一个好消息,其实Android 在V7包里面已经实现了 Material 风格对话框,并且兼容到底版本了。...你只需要在你代码中使用V7Dialog即可实现以上图片效果了。...LinearLayoutCompat 最近在V7包突然发现 LinearLayoutCompat 组件,处于好奇,百度了一把这个组件作用:用于给LinerLayout 子元素item之间设置间隔线...app:divider=”@drawable/line” 给分隔线设置颜色,这里你需要在drawable在定义shape资源,否则将没有效果。...app:showDividers=”middle|beginning|end” 分隔线显示位置,有四种参数值:middle 每个item之间,beginning最顶端显示分隔线,end 最底端显示分隔线

78210

安卓开发_浅谈TimePicker(时间选择器)

TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天时间(可以为24小时,也可以为AM/PM制),并允许用户进行选择。...如果要捕获用户修改时间数据事件,便需要为TimePicker添加OnTimeChangedListener监听器 一、方法   public int getBaseline ()          返回窗口空间文本基准线到其顶边界偏移量...public void setEnabled (boolean enabled)       设置可用视图状态。可用视图状态解释在子类改变。                    ...6 7 <TimePicker 8 android:id="@+id/id_timePicker1" 9 android:layout_width="wrap_content...import android.os.Bundle; 11 import android.text.format.Time; 12 import android.widget.TimePicker; 13

1.5K60

Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》

一.日历、日期、时间组件基本介绍 在 Android 应用开发,CalendarView 、DatePicker和TimePicker实现选择日期时间、Chronometer实现计时器功能,本文结合实例形式分析了...android:headerBackground:整个头部背景颜色 android:headerDayOfMonthTextAppearance:头部日期字体颜色 android:headerMonthTextAppearance...:头部月份字体颜色 android:headerYearTextAppearance:头部年字体颜色 android:maxDate:最大日期显示在这个日历视图mm / dd / yyyy格式 android...比如19940年 android:yearListItemTextAppearance:列表文本出现在列表。...android:yearListSelectorColor:年列表选择颜色 3.TimePicker –时间选择控件 calendarViewShown 设置其是否显示CalenderView组件

13.1K30

腾讯开源超实用UI轮子库,我是轮子搬运工

QMUI_Android 功能特性 全局 UI 配置 只需要修改一份配置表就可以调整 App 全局样式,包括组件颜色、导航栏、对话框、列表等。一处修改,全局生效。...在 item 右侧显示一个开关或箭头或自定义View QMUIDialog 提供了一系列常用对话框,解决了使用系统默认对话框时在不同 Android 版本上表现不一致问题。...QMUIProgressBar 一个进度条控件,通过颜色变化显示进度,支持环形和矩形两种形式,主要特性如下: 支持在进度条以文字形式显示进度,支持修改文字颜色和大小。...dp 与 px 数值相互转化。 QMUIDrawableHelper 快速绘制一张指定大小、颜色、边框图片,支持形状为圆角矩形和圆形。 快速绘制一张带上分隔线或下分隔线图片。...提供多个常用工具方法,获取状态栏高度、判断当前是否全屏等等。

4.7K30

【软件开发规范七】《Android UI设计规范》

Android 定义颜色color时有6位或8位值区别,6位(:#0470C4)就是RGB,值8位(:#1E000000)头两位是透明度,后6位是RGB值,00是完全透明,FF是完全不透明,比较适中透明度值是...其余颜色通过纯黑#000000与纯白#ffffff透明度变化来展现(包括图标和分隔线),而且透明度限定了几个值。 ​...编辑 对于带有文字大幅图片,遮罩文字区域,不要遮住整张图片。 ** 提取颜色 ** ​编辑 Android L可以从图片中提取主色,运用在其他UI元素上。...扁平按钮适合用在简单界面,例如对话框。...示例呈现分隔线是一种弱规则,弱到不会去打扰到用户对内容关注。 ​编辑 列表中有头像、图片等元素时,使用内嵌分隔线,左端与文字对齐。 ​

4.9K20

安卓切图规范

这里整理一下我在Android开发总结一些有利于本人开发一些资源图片命名规则,并将其中有价值传播给大家。...,有时会在ic和btn之间犹豫,简单区分即是功能视图,如果一个view执行时back或者confirm或者cancel功能,则命名上则应该使用btn btn_ok di divider 主要用于分隔线...,包括列表、普通布局线 di_item img image 主要用于静态图片 img_avatar cl color 主要用于颜色 cl_white 位置、组件、用途 一般情况下,所切图片用于哪个位置...颜色颜色值一般使用十六进制表示, #FFFFFF, #90FFFFFF 其中90两位代表透明度。...九宫格图片文件拓展名为 .9.png 后缀状态名最好为全拼,normal dp和px关系 1、android手机有一些初始分辨率: 密度 ldpi mdpi hdpi xhdpi xxhdpi

1.7K20

ListView使用技巧-更新

使用ViewHoder步骤: 1. 在自定义Adapter定义一个内部类ViewHolder,并将Item布局控件作为成员变量 2....通过这两个属性可以控制他们之间分隔线分隔线高度。...当然,分隔线不仅仅可以设置为一个颜色,也可以设置为图片资源,分隔线使用代码如下: android:divider="@android:color/holo_green_light"...取消ListViewItem点击效果 当点击ListView某一项Item时,系统默认会出现一个点击效果,在Android5.X上是一个波纹效果,而在5.X以下是一个改变背景颜色效果,但是我们可以通过修改...List之后,只需要通过调用AdapternotifyDataSetChanged方法,通知ListView更改数据源即可完成对ListView动态修改。

91630

深入理解 Android Window系统

Activity负责定义和管理用户界面的内容,通过方法setContentView来指定要在Window显示内容。...使用DecorView示例 以下是一个示例代码,演示如何在Activity获取DecorView并更改其背景颜色: // 获取当前ActivityDecorView View decorView =...getWindow().getDecorView(); // 更改DecorView背景颜色 decorView.setBackgroundColor(Color.BLUE); 上述代码,我们首先获取当前...ActivityDecorView,然后使用setBackgroundColor方法将其背景颜色更改为蓝色。...以下是关于不同窗口类型详细信息 应用程序窗口 (Application Windows) 用途:应用程序窗口是普通应用程序界面的基本组成部分,用于显示应用程序用户界面,活动(Activity)和对话框

46320

当 Espresso 遇见 Android 单元测试

作者:施亮 团队:腾讯移动品质中心TMQ 引言 在Android单元测试,不依赖Android环境可以使用Junit。...如果依赖Android环境,但是没有UI相关或者UI比较简单(点击按钮)单元测试可以使用开源库Robolectric解决依赖问题,使测试运行在JVM上,而非模拟器上,大大提高测试运行效率。...因为Android更改UI只能在UI线程中进行,所以改变控件属性代码只能写在Activity代码,而不是Espresso测试代码。...先看看带TimePicker和命令输入框Activity实际效果: 时间选择器TimePickerclass文件类结构: 分析类结构后,需要进行单元测试函数为methodD()、methodE...用例设计为控件显示星期与隐藏星期,即hideWeekDay(true)与hideWeekDay(false),隐藏星期显示,则步骤为: (1)命令输入框输入hideWeek(已在Activity做好解析

2.4K10

Android 为RecyclerView控件添加分隔线

下面来看一下怎么对RecyclerView子项添加分隔线: 首先,我们要知道,要对RecyclerView控件子项添加分隔线,我们要利用RecyclerView.ItemDecoration...extends RecyclerView.ItemDecoration { // 在这个方法绘制分隔线,这个方法会在RecyclerView子项绘制完成之前被调用 @Override...android:endColor="#0000ff"> 我们在这个资源文件设置了myDivider对象线宽(4dp)和颜色(红、绿、蓝渐变颜色效果...这里为了显示出滑动效果,故意多加了点数据,这里是RecyclerView控件子项排布方式为竖值分隔线效果,那么水平呢?让我们来改一下MainActivity.java: ?...改了一下线性布局排布方式,为了美观,我们还需要对item_layout.xml进行更改: <?xml version="1.0" encoding="utf-8"?

2K10

Android界面组件基本用法

为ImageButton指定android:text属性没用,不会显示文字 可以指定android:background为按钮增加背景图片,但这图片是固定 可以指定android:src为图片按钮增加图片属性...在界面定义TabHost组件,并为该组件定义该选项卡内容 B. Activity应该继承TabActivity C....15.使用AlertDialog 创建AlertDialog.Builder对象,该对象是AlertDialog创建器 调用AlertDialog.Builder方法为对话框设置图标、标题等 调用AlertDialog.Builder...create()方法创建AlertDialog对话框 调用AlertDialogshow()方法显示对话框 AlertDialog ad = new AlertDialog.Builder(MainActivity.this...).create(); ad.setIcon(R.drawable.a); ad.setTitle("系统提示: "); ad.setMessage("带取消、中立和确定按钮对话框!")

1.7K20
领券