今天学习了关于控件的一些基础知识,基本是关于是控件的的共有属性.就用textview控件进行举例.

1.首先就是关于控件的长宽高的问题一般开始创建一个控件的时候会自动创建出这两个属性需要自己进行选择wrap_content选择是进行包裹内部资源,内部文本多大控件就生成多大,match_parent是匹配父布局将整个界面进行占据.

2.设置文本,大概就是text控件将显示的内容直接输入.textColor设置文本颜色.textStyle这是字体类型粗体斜体和正常,还有typeface也可以设置字体.

3.id问题在每个控件中创建一个id便于在java文件中寻找id使用findviewByid函数寻找控件再通过其余函数设置,settext设置文本

4.singleline设置单行超出控件大小会出现省略号=maxline=1但是后者不会出现省略如果要运用走马灯特效需要singleline属性ellipsize="marquee"后者出现后报错同时设置跑马灯特效需要进行设置焦点setselect进行

5.创建一个资源文件assets在里面放置一些图片或者字体资源.可以在java文件中通过settypeface设置字体,在函数里面设置一个

Typeface.createFromAsset(getAssets(),"STXINGKA.TTF")进行设置
6.还有就是maxlength限制字体个数,然后就是限制宽度maxems,gettext();获取文本
代码编程大概四十分钟其中碰到了几次报错一次跑马灯和maxline还有就是对比度问题