Android 控件-----TextView
基础属性
1.layout-width:组件的宽度
2.layout height:组件的高度
(xml中,ctrl+点击可查看属性可能的值)
march_parent: 组件取容器大小宽(高)
warp_content:根据TextView中内容进行分配 。(宽度由内容撑开,但不能超过容器大小)
200dp: 类似 px,指定大小
3.id:为TextView设置一个组件id:@+id/做前缀,后面才是真正id(例如:@+id/textview_one)。
java可根据id进行获取TextView组件对象。(findViewById方法获取)
4.text:设置显示的文本内容
java代码中使用获取到的TextView对象进行 setText(),会覆盖xml中的设置。
或者在string.xml中注册,然后此部分进行调用,使用@+name
5.textColor:设置字体颜色
#+8位:前两位为透明度:00为透明,FF为不透明。后6位依次为为red,green,blue这几个三原色的色度
6.textstyle:设置字体风格
三个可选值:normal(无效果,默认),bold(加粗),italic(斜体)
7.textsize:字体大小,
单位一般是用sp。
(字体的sp,宽高的dp,都是Android进行类似屏幕适配的单位)
8.background:控件的背景颜色,
可以理解为填充整个控件的颜色,可以是图片
9.gravity:设置控件中内容的对齐方向
TextView中是文字,ImageView中是图片等等。
center:中间对齐
right:右
bottom:下
center_ vertical:垂直居中
enter_horizontal : 水平居中
实例
注册的TextView
<TextView
android:id="@+id/textview_one"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/tv_one"
android:textColor="#FF0000FF"
android:textStyle="bold"
android:textSize="50dp"
android:background="#FF324010"
android:gravity="center_horizontal">
</TextView>
string.xml中设置文本
<resources>
<string name="app_name">FirstProject</string>
<