android 控件xml属性

android:orientation    (horizontal/vertical)  设置布局水平还是垂直,默认是垂直  LinearLayout中使用

android:checked  (true/false) 标记默认选中,如果是单选则选中最后一个 RadioButton、CheckBox中使用

android:layout_gravity  (center/right/left/bottom/top) 父布局中的位置 

android:gravity (center/right/left/bottom/top)自己内容的位置  比如Button中的text 的位置

android:hint  (string)    提示信息,当文本框为空的时候显示,点击消失  Edittext中使用

android:singleLine  (true/false)  设置单行输入,一旦设置为true,则文字不会自动换行

android:textColor(#123456)  设置字体颜色

android:textStyle (bold/italic/bolditalic)设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开

android:textSize  (20sp)设置字体大小

android:editable(true/false)是否可编辑  edittext中才有效

android:textColorHighlight (#ffffff) 文字底色

android:textColorHint (#ffffff)提示文字颜色 edittext中才有效

android:textScaleX (1.5)文字距离

android:background  设置背景  可以是图片、颜色、@drawable/中的样式

android:layout_weight (1、2、3)权重  一般用在linearLayout中的

android:autoLink(none、web、email、phone、map、all)设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接

android:cursorVisible  (true/false)设置光标是否显示

android:digits (123asdasaf/正则表达式) 限制输入内容

android:ellipsize(start、end、middle、marquee)设置当文字过长时,该控件该如何显示。有如下值设置:”start”省略号显示在开头;”end”省略号显示在结尾;”middle”省略号显示在中间;”marquee”以跑马灯的方式显示(动画横向移动)

android:inputType  (none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textImeMultiLine输入法多行(如果支持)、textNoSuggestions不提示、textEmailAddress电子邮件地址、textEmailSubject邮件主题、textShortMessage短信息(会多一个表情按钮出来)、textLongMessage长讯息?、textPersonName人名、textPostalAddress地址、textPassword密码、textVisiblePassword可见密码、textWebEditText作为网页表单的文本、textFilte文本筛选过滤、textPhonetic拼音输入、numberSigned有符号数字格式、numberDecimal可带小数点的浮点格式、phone电话号码、datetime时间日期、date日期、time时间。)设置文本类型

android:maxLines    设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示

android:minLines  设置文本的最小行数

android:scrollHorizontally  设置文本超出TextView的宽度的情况下,是否出现横拉条。

android:clickable (true/false) view是否能对click事件作出反应

android:onClick  当view被click之后,view的context的哪个方法被呼叫。通常这个context是指view所在的Activity。例如:android:onClick='sayHello',则相应的Activity里面有一个方法public void sayHello(View view)方法,当这个view被click之后,sayHello方法就会被调用。

android:longClickable  true/false  view是否可以对长时间的click事件作出反应。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,260评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,717评论 0 17
  • 孩子今年入幼儿园,前天刚报完名,第二天起床就囔囔着要去买书包,连早饭也不肯吃。 买回来迫不及待地打电话告诉我,妈妈...
    漠然六月檬儿阅读 4,963评论 0 3
  • 我们都想好好爱这个世界,好好爱身边的人。 静下来,发现爱的过程中,有一种“技能”必不可少。只是苦于没时刻注意,时刻...
    宝二姐阅读 3,593评论 0 1
  • 文/月中山 上一章 / 简介+目录 / 下一章 深秋时节,姨妈家更冷了,孟杰像个泥鳅般不见老实一会儿,在屋内...
    月中山阅读 1,930评论 0 4