Android开发智能车载App---android控件及属性介绍

Posted 随风的叶子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发智能车载App---android控件及属性介绍相关的知识,希望对你有一定的参考价值。

 1.展示文本控件 TextView

属性名称                        描述  
android:text               设置显示文本.  
android:textSize          设置文字大小,推荐度量单位”sp”,如”15sp”  
android:textStyle         设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开  
android:gravity         设置文本位置,如设置成“center”,文本将居中显示。  
android:hint               Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在EditView中使用,但是这里也可以用。 

android:height             设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)  
android:maxHeight       设置文本区域的最大高度  
android:minHeight       设置文本区域的最小高度  
android:width             设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。  
android:maxWidth     设置文本区域的最大宽度  
android:minWidth     设置文本区域的最小宽度 

android:textColor      设置文本颜色  
android:textColorHighlight  被选中文字的底色,默认为蓝色  
android:textColorHint   设置提示信息文字的颜色,默认为灰色。与hint一起使用。  
android:textColorLink   文字链接的颜色. 
  
android:capitalize        设置英文字母大写类型。 
android:digits              设置允许输入哪些字符。如“1234567890.+-*/%\n()” 

android:shadowColor 指定文本阴影的颜色,需要与shadowRadius一起使用。效果:    
android:shadowDx    设置阴影横向坐标开始位置。  
android:shadowDy    设置阴影纵向坐标开始位置。 

android:maxLength   限制显示的文本长度,超出部分不显示。  
android:lines   设置文本的行数,设置两行就显示两行,即使第二行没有数据。  
android:maxLines    设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。  
android:minLines    设置文本的最小行数,与lines类似。  
android:editorExtras    设置文本的额外的输入数据。在EditView再讨论。  
android:ellipsize           设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)  
  

  2.编辑文本控件   EditText

android:hint="请输入数字!"//设置显示在空间上的提示信息
android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal
android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true"//设置只能输入密码
android:textColor = "#ff8c00"//字体颜色
android:textStyle="bold"//字体,bold, italic, bolditalic
android:textSize="20dip"//大小
android:capitalize = "characters"//以大写字母写
android:autoText //自动拼写帮助
android:capitalize //首字母大写
android:digits //设置只接受某些数字
android:singleLine//是否单行或者多行,回车是离开文本框还是文本框增加新行
android:numeric //只接受数字
android:phoneNumber //输入电话号码
android:editable //是否可编辑
//inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用 android:inputType="phone" //电话号码 android:inputType="textCapCharacters" //字母大写 android:inputType="textCapWords" //首字母大写 android:inputType="textCapSentences" //仅第一个字母大写
android:inputType="textUri" //网址 android:inputType="textEmailAddress" //电子邮件地址
android:inputType="textEmailSubject" //邮件主题 android:inputType="textPersonName" //人名 android:inputType="textPostalAddress" //地址 android:inputType="number" //数字 android:inputType="numberSigned" //带符号数字格式 android:inputType="numberDecimal" //带小数点的浮点格式 android:inputType="datetime" //时间日期 android:inputType="date" //日期键盘 android:inputType="time" //时间键盘

  3.按钮     button

android:layout_width 表示控件宽度, wrap_content, match_parent,以及具体的值; 长度单位为dp;
android:layout_height 表示控件高度, wrap_content,match_parent,以及具体的值; 长度单位为dp;
android: text 在button上要显示的文字
android:textSize 在button上要显示的字体大小
android:textColor 在button上要显示的字体的颜色
android:padding 设置内边距
android:drawableTop
android:drawableBottom
android:drawableLeft
android:drawableRight 这四个值表示引入图片,且该图片与文字排列的规则
android:background 表示button的背景色或者背景图片 (即可以接图片,又可以接颜色值)

  4.常用布局属性

//属性值为true或false
android:layout_centerHrizontal 水平居中 
android:layout_centerVertical 垂直居中 
android:layout_centerInparent 相对于父元素完全居中 
android:layout_alignParentBottom 贴紧父元素的下边缘 
android:layout_alignParentLeft 贴紧父元素的左边缘 
android:layout_alignParentRight 贴紧父元素的右边缘 
android:layout_alignParentTop 贴紧父元素的上边缘 
android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物
//属性值必须为id的引用名“@id/id-name”
android:layout_below 在某元素的下方 
android:layout_above 在某元素的的上方 
android:layout_toLeftOf 在某元素的左边 
android:layout_toRightOf 在某元素的右边 
android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐 
android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐 
android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐 
android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐
//属性值为具体的像素值,如30dip,40px
android:layout_marginBottom 离某元素底边缘的距离 
android:layout_marginLeft 离某元素左边缘的距离 
android:layout_marginRight 离某元素右边缘的距离 
android:layout_marginTop 离某元素上边缘的距离

  

 







以上是关于Android开发智能车载App---android控件及属性介绍的主要内容,如果未能解决你的问题,请参考以下文章

为什么车载行业一下蹦出大量高薪Android开发岗位?

零基础转行车载工程师,薪资年包40k,就靠这份Android车载开发指南

Android车载系统开发兴起,谷歌能否在智能汽车上再造辉煌?

2022年新鲜出炉:企业级Android车载操作系统开发学习路线

Android车载开发进阶成长路线,最新整理,2023涨薪必备

何必死磕,不如跟随智能化汽车布局,在Android车载领域拼出一亩三分地