看了下,控件可以拖拽,属性也有可视界面可以配置,界面配置或者代码配置都实时显示出来变化,所见即所得,八错八错,那就尝试下。
一、添加一个TextView
先拖一个TextView到预览界面上。如图:打开layout里面activity_main.xml文件,有design\text模式切换,先切到design
二、认识下TextView的一些属性
刚拖拽了一个TextView出来,配置了下属性,再切到Text编码模式,如图:
android:id="@+id/textView"
android:layout_width="wrap_content" 宽度,
android:layout_height="wrap_content" 高度
android:background="#9BC9EE" 背景颜色或图片
android:gravity="center" 对齐方式
android:text="@string/text00" 文本内容
android:textColor="#C71E58" 颜色
android:textSize="24sp" 大小
android:textStyle="bold" 字体
。。。
三、给一些属性赋值
上面其实是动态改变属性值时一般通过 findViewById()的方法获取到该对象,然后进行相关设置。一些静态属性,可以看到values下面有专门的xml来配置。
拿strings.xml来配置下,打开strings.xml,写下<string name="text00">XML里配置个标签</string>。
然后打开layout下activity_main.xml里Text编码模式下写下android:text="@string/text00",写的时候自动匹配出来,也是六的很啊,这里是用@string/name来调用这个字符串资源,name就是刚才strings里string定义的name:。
然后再切换到Design模式,可以看到TextView的值已经改变成了strings里面配置的值。其他属性值也是类似的。
另外,字体和控件大小单位有这些:
sp: 字体单位;
dp:设备独立像素,不同设备有不同的显示效果,设备硬件相关,不依赖像素。
px: 像素,在 不同设备显示的效果相同,固定大小。
pt: 标准的长度单位,简单易用,单位换算1pt=1/72英寸。