android常见控件android常见控件之TextView

android常见控件之TextView,TextView是adroid非常常见的一个控件
TextView是android非常常见的一个控件工具/原料android环境搭建方法/步骤1TextView是android非常常见又非常简单的控件之一。主要用来在界面上显示一段文本信息。步骤阅读2进入activity_main.xml,可以看到如下代码。使用包裹着的就是代表着一个TextView控件。android:layout_width=\"wrap_content\":指定了控件的宽度,wrap_content的意思是控件的大小刚好能包含住里面的东西,内容多,则控件大些,内容少则控件小些。 android:layout_height=\"wrap_content\":制定了控件的高度。android:text=\"@string/hello_world\":指明了控件里的内容,这个内容是写在strings.xml中的。这样,就写完了一个TextView控件。步骤阅读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\")步骤阅读6如下图所示,我们通过android:gravity指明文字的对其方式。如果要同时指明多个值,可以用|来指定。比如:center_vertical|center_horizontal。可选值很多,可通过alt+/查看。步骤阅读7也可以通过 android:background=\"#ff6b00\"指明背景颜色步骤阅读步骤阅读8也可以通过android:textSize、android:textColor指明文字的大小和颜色。步骤阅读步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://changhe99.com/a/Wyw5nzjd8q.html

(0)

相关推荐