android 自定义控件TextInputSelectBox用法
1.选择项(select):<com.bee.jy.parent.common.widget.view.TextInputSelectBoxandroid:id="@+id/tis_feed_time"android:layout_width="match_parent"android:layout_height="@dimen/dp_30"android:background="@color/white"android:gravity="left|center_vertical"app:tag="喂药时间:"app:tagSize="@dimen/sp_12"app:tagColor="@color/color_666666"app:hint="早上、中午"app:hintTextColor="@color/color_111111"app:hint_margin_left="@dimen/dp_m_25"app:type="select" />2.仅左标签(onlyTag):
<com.bee.jy.parent.common.widget.view.TextInputSelectBoxandroid:layout_width="match_parent"android:layout_height="@dimen/dp_30"android:background="@color/white"android:gravity="left|center_vertical"app:tag="喂药方式:"app:tagSize="@dimen/sp_12"app:tagColor="@color/color_666666"app:hint="饭前"app:hint_gravity="left"app:hintTextColor="@color/color_111111"app:hint_margin_left="@dimen/dp_m_25"app:type="onlyTag" />3.展示内容(display):<com.bee.jy.parent.common.widget.view.TextInputSelectBoxandroid:layout_width="match_parent"android:layout_height="@dimen/dp_30"android:background="@color/white"android:gravity="center|center_vertical"app:tag="喂药内容:"app:tagSize="@dimen/sp_12"app:tagColor="@color/color_666666"app:hint="由于它们有些感冒吃药详细如下:1、感冒清1次1粒,2、感冒清1次1粒"app:hintTextColor="@color/color_111111"app:hint_margin_left="@dimen/dp_m_25"app:type="display" />复制代码
以上三块代码分别运行如图:
4.如个人设置页面(带图标):复制代码
<com.bee.jy.parent.common.widget.view.TextInputSelectBoxandroid:id="@+id/tis_child_info"android:layout_width="match_parent"android:layout_height="@dimen/dp_50"android:background="@color/white"android:gravity="center|center_vertical"app:tag="留言墙"app:tagSize="@dimen/sp_12"app:tagColor="@color/color_666666"app:type="select"app:leftIcon="@mipmap/mine_icon07" />复制代码
预览:
-----------------------------
5.输入框input:
<com.bee.jy.parent.common.widget.view.TextInputSelectBoxandroid:id="@+id/tis_child_info"android:layout_width="match_parent"android:layout_height="@dimen/dp_50"android:background="@color/white"android:gravity="center|center_vertical"app:tag="职位名称"app:hint="请输入某某某"app:type="input"/>复制代码
预览:
其他属性设置:
<declare-styleable name="TextInputSelectBox"><attr name="tag" format="string" /><!--左边文本--><attr name="tagColor" format="color" /><attr name="tagSize" format="dimension" /><attr name="leftIcon" format="reference" /><attr name="left_icon_drawable_padding" format="dimension" /><attr name="rightIcon" format="reference" /><attr name="right_icon_drawable_padding" format="dimension" /><attr name="hint" /><!--中间提示文字或中间文本文字--><attr name="hintTextColor" format="color" /><!--中间提示文字颜色--><attr name="is_show_arrow" format="boolean" /><!--是否显示箭头,仅在type=text时生效--><attr name="hint_gravity" format="string"><enum name="right" value="1" /><enum name="left" value="2" /></attr><attr name="hint_margin_left" format="dimension" /><attr name="type"><enum name="select" value="1" /><!--用于选择,带右箭头--><enum name="input" value="2" /><!--用于单行输入框--><enum name="onlyTag" value="3" /><!--仅左边tag文字或drawableLeft--><enum name="large_text" value="4" /><!--大文本输入框--><enum name="display" value="5" /><!--左边tag,中间显示文本--></attr><attr name="input_type"><enum name="text" value="1" /><enum name="number" value="2" /></attr><attr name="actionNext" format="reference" />
</declare-styleable>
复制代码
转载于:https://juejin.im/post/5a348977f265da432e5c131a
android 自定义控件TextInputSelectBox用法相关推荐
- 《移动项目实践》实验报告——Android自定义控件
实验目的 1.熟悉App开发经常涉及的自定义控件相关技术,主要包括自定义视图的过程与步骤.自定义动画的原理与实现.自定义对话框的概念与示例.自定义通知栏的用法与定制: 2.熟悉四大组件之一的服务Ser ...
- Android自定义控件之自定义时钟
Android自定义控件之自定义时钟 这个是我从别的开源项目中挖出来的,真心写的很不错,然后继续下来以便不时之需,直接上代码: WatcherBoard.java这个是自定义的时钟类 package ...
- Android自定义控件三部曲文章索引
前言:在我从C++转到Android时,就被Android里炫彩斑斓的自定义控件深深折服,想知道如果想利用C++实现这些功能,那是相当困难的.从那时候起,我就想,等我学会了自定义控件,一定要写一篇系列 ...
- Android自定义控件三部曲
Android自定义控件 一.自定义控件三部曲之动画篇 1.<自定义控件三部曲之动画篇(一)--alpha.scale.translate.rotate.set的xml属性及用法> 2.& ...
- Android自定义控件(四)——望远镜效果实现
通常在两种情况下人们会思变求新:一种是希望摆脱危机,另一种只是单纯地想要一些新鲜的改变,没有什么特别迫切的需要.在前者,发出期盼的人即不幸福也不富足,而后者幸福而富裕.(不明之事乃命运之域,确定之事乃 ...
- 我的新书《Android自定义控件入门与实战》出版啦
前言:当你回首往事时,不以虚度年华而悔恨,不以碌碌无为而羞耻,那你就可以骄傲的跟自己讲,你不负此生 [Android自定义控件入门与实战]勘误:https://blog.csdn.net/harvic ...
- android默认exported_Android android:exported = true 用法详解
Android android:exported = true 用法详解 Android相关属性的介绍:android:exported = true 在Activity中该属性用来标示:当前Acti ...
- Android自定义控件NumberCircleProgressBar(圆形进度条)的实现
Android自定义控件NumberCircleProgressBar(圆形进度条)的实现
- Android之Adapter用法总结
本文转自http://kb.cnblogs.com/a/2328334/,转载请注明原出处. Android之Adapter用法总结 作者:Devin Zhang 来源:博客园 发布时间:2012 ...
最新文章
- 提取图像数据的特征,让机器“看见”
- 解决Sqlite UTF-8中文数据格式在DOS窗口下中文乱码
- nginx服务器安装及配置文件详解
- python颜色的字母代码,如何在python中更改特定印刷字母的颜色?
- 浅谈DCIM平台的6化
- 神经网络和深度学习各类概念名词解析
- python在工程管理专业的应用案例_工程项目管理软件应用案例(精)
- 关于json_decode乱码及NULL的解决方法
- visual studio 调试python_Visual Studio Code Python 调试设置
- 在集设把优秀的设计合集,轻松追寻设计灵感
- 1370. 上升下降字符串
- android设备刷机精灵,使用刷机精灵给安卓手机刷机教程
- linux修改网卡名称命令,linux修改网卡名称
- 小白手动安装Win10系统
- 2020年你不可不知的自动化框架,可替代Selenuim的测试框架Top10
- 一些个人笔记,持续更新ing
- matlab 产生高斯噪声和高斯白噪声方法
- phpyun修改userlist标签
- Unity ACT游戏相机逻辑
- ArcGIS教程01:面重叠检查
热门文章
- mysql中grade字段降序排列_mysql高级查询
- 启动mysql服务是报错找不到pid_mysql报错 The server quit without updating PID file
- oracle函数胡书写,Oracle中序列表sequence的使用.docx
- php动画,(轻松学PHP-JS篇)jQuery学习-动画
- mysql 分组排序_MySQL如何实现Excel分组排序功能?
- Java 增强型的for循环 for each
- oracle数据库gold,Oracle技术之goldedgate初始化数据
- 2字节取值范围_第二篇——整数和浮点数在计算机中的表示(2)
- android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
- 全国大学生智能汽车竞赛获奖证书文字