首页 > 软件开发 > ANDROID >

android常见控件之TextView

来源:互联网 2023-03-17 00:08:10 版权归原作者所有,如有侵权,请联系我们

TextView是android非常常见的一个控件HFX办公区 - 实用经验教程分享!

工具/原料

  • android环境搭建

方法/步骤

  • 1

    TextView是android非常常见又非常简单的控件之一。主要用来在界面上显示一段文本信息。HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 2

    进入activity_main.xml,可以看到如下代码狠随。HFX办公区 - 实用经验教程分享!

    使用TextView />包裹着的就是代表着一个TextView控件。HFX办公区 - 实用经验教程分享!

    android:layout_width="wrap_content":指定了控件的宽度,wrap_content的意思是控件的大小刚好能包含住里面的东西,内容多,则控件大些,内容少则控件小些。HFX办公区 - 实用经验教程分享!

    android:layout_height="wrap_content":制定了控件的高度。HFX办公区 - 实用经验教程分享!

    android:text="@string/hello_world":指明了控件里的内容,这个内容是写在strings.xml中的。HFX办公区 - 实用经验教程分享!

    这样,就写完了一个TextView控件。HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 3

    下面说下更多的用法。HFX办公区 - 实用经验教程分享!

    android:id="@ id/test1"HFX办公区 - 实用经验教程分享!

    用于给当前控件定义了一个唯一的标识符。HFX办公区 - 实用经验教程分享!

    这里稍微总结边炼下:HFX办公区 - 实用经验教程分享!

    如果在XML中,是给控件定义标识符,则是@ id/的形式;HFX办公区 - 实用经验教程分享!

    如果在XML中,是引用某一个资源,则是@id/的形式,比如@string/hello_world;HFX办公区 - 实用经验教程分享!

    如果是在JAVA代码中引用资源,则是R.id.的形式。比如,我要在代码中引用布局文件,是R.layout.activity_main,引用这个TextView则是R.id.test1HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 4

    提到这里又不得不说一下这两拒陕胆个很类似的东西:HFX办公区 - 实用经验教程分享!

    layout_height,heightHFX办公区 - 实用经验教程分享!

    layout_width,widthHFX办公区 - 实用经验教程分享!

    你在设置控件的时候,有时候会发现,怎么有这样两个很相似的东西,一个是layout_hegiht,一个是height,不都是设置高度的么,有什么区别呢。HFX办公区 - 实用经验教程分享!

  • 4本页面未经许可获取自百度经验
  • 5

    其实,不仅仅是这两个,还有许多的属性也都是这样的,比如后面要说的layout_gravity和gravity。HFX办公区 - 实用经验教程分享!

    Layout是布局的意思,就是说layout是相对于父布局的改变。所以,layout_gravity是表示组件自身在父组件中的位置;而gravity则是表示组件的子组件在组件中的位置。以TextView为例,layout_gravity指的是控件相对于父布局的位置,而gravity则是里面的文字相对于控件的位置。HFX办公区 - 实用经验教程分享!

    (指定ayout_gravity生效,需要将布局改为LinearLayout,android:orientation="vertical")HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 6

    如下图所示,我们通过android:gravity指明文字的对其方式。如果要同时指明多个值,可以用 | 来指定。比如:center_vertical|center_horizontal。可选值很多,可通过alt /查看。HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 7

    也可以通过android:background="#ff6b00"指明背景颜色HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 8

    也可以通过android:textSize、android:textColor指明文字的大小和颜色。HFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

    android常见控件之TextViewHFX办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HFX办公区 - 实用经验教程分享!


    标签: Android

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号