android常见控件之TextView
1、TextView是android非常常见又非常简单的控件之一。主要用来在界面上显示一段文本信息。

3、下面说下更多的用法。android:id="@+id/test1"用于给当前控件定义了一个唯一的标识符。这里稍微总结下:如果在XML中,是给控件定义标识符,则是@+id/的形式;如果在XML中,是引用某一个资源,则是@id/的形式,比如@string/hello_world;如果是在JAVA代码中引用资源,则是R.id.的形式。比如,我要在代码中引用布局文件,是R.layout.activity_main,引用这个TextView则是R.id.test1

4、提到这里又不得不说一下这两个很类似的东西:layout_height,heightlayout_width,width你在设置控件的时候,有时候会发现,怎么有这样两个很相似的东西,一个是layout_hegiht,一个是height,不都是设置高度的么,有什么区别呢。
5、其实,不仅仅是这两个,还有许多的属性也都是这样的,比如后面要说的layout_gravity和gravity。Layout是布局的意思,就是说layout是相对于父布局的改变。所以,layout_gravity是表示组件自身在父组件中的位置;而gravity则是表示组件的子组件在组件中的位置。以TextView为例,layout_gravity指的是控件相对于父布局的位置,而gravity则是里面的文字相对于控件的位置。(指定ayout_gravity生效,需要将布局改为LinearLayout,android:orientation="vertical")

7、也可以通过android:background="#ff6b00"指明背景颜色

8、也可以通过android:textSize、android:textColor指明文字的大小和颜色。
