一、TextView控件的常用属性

     1、android:id——控件的id

      2、android:layout_width——设置控件的宽度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)

    3、android:maxWidth——设置控件的最大宽度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)
    4、android:minWidth——设置控件的最小宽度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)

     5、android:layout_height——设置控件的高度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)

    6、android:maxHeight——设置控件的最大高度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)
    7、android:minHeight——设置控件的最小高度

        wrap_content(包裹实际文本内容)

        fill_parent(当前控件铺满父类容器)

        match_parent(当前控件铺满父类容器,2.3api之后添加一个属性值)

        支持度量单位:px(像素)/dp/sp/in/mm(毫米)
    8、android:background——设置控件的背景颜色

        可以使用十六进制(可以直接在左边选择颜色),也可以在资源文件里设置好颜色值后通过id的形式引用

    9、android:textColor——设置文字颜色

        可以使用十六进制(可以直接在左边选择颜色),也可以在资源文件里设置好颜色值后通过id的形式引用

      10、android:text——文本内容

        设置文本内容的时候可以直接写文字,但最好在string.xml中设置好文字后通过id引用

    11、android:textSize——设置文字大小

        推荐使用单位"sp"

    12、android:textStyle——字体样式

        [bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开

    13、android:typeface——设置文本字体

        必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]

    14、android:textScaleX——设置文字之间间隔

        默认为1.0f

    15、android:lines——设置文本的行数

        设置两行就显示两行,即使第二行没有数据。

     16、android:singleLine——是否单行显示

        如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。

        android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行

    17、android:maxLines——设置文本的最大显示行数

        与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。

    18、android:minLines——设置文本的最小行数

        与lines类似。

     19、android:autoLink:设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。

         可选值(none/web/email/phone/map/all)

     20、android:textColorLink——文字链接的颜色. 

         可以使用十六进制(可以直接在左边选择颜色),也可以在资源文件里设置好颜色值后通过id的形式引用

     21、android:gravity——设置文字对齐方式

         如设置成“center”,文本将居中显示。

     22、android:textIsSelectable——允许用户做出选择的手势,进而触发系统内置的复制/粘贴控制

        值可以为"true/false"

    23、android:drawableRight在text的右边输出一个drawable。 
    24、android:drawableTop在text的正上方输出一个drawable。 

    25、android:drawableBottom在text的下方输出一个drawable

    26、android:drawableLeft在text的左边输出一个drawable

    27、android:drawablePadding设置text与drawable(图片)的间隔

        与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。

       

二、代码示例

<LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"> <TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="New Text"
android:id="@+id/textView"
android:textIsSelectable="true"
android:background="#ff37af"
android:textSize="25sp"
android:textColor="#0942ff"
android:textScaleX="2.0f"
android:gravity="right"
android:lines="2"
android:autoLink="email"
android:textColorLink="#03ff22"
android:textColorHighlight="#02e9ff"
android:textStyle="italic|bold"/>
</LinearLayout>

Android控件_TextView(显示文本框控件)的更多相关文章

  1. wxpython 支持python语法高亮的自定义文本框控件的代码

    在研发闲暇时间,把开发过程中比较重要的一些代码做个珍藏,下面的代码内容是关于wxpython 支持python语法高亮的自定义文本框控件的代码,应该是对大家也有用. import keywordimp ...

  2. 『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件

    代码: using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace DemoWebControl ...

  3. Android 图片混排富文本编辑器控件

    概述 一个Android 图片混排富文本编辑器控件(仿兴趣部落) 详细 代码下载:http://www.demodashi.com/demo/12032.html 一.一个Android 图片混排富文 ...

  4. 继承的文本框控件怎么响应EN_CHANGE等消息

    继承的文本框控件如何响应EN_CHANGE等消息?我从CEdit继承了一个CMyEdit类,想在这个类里填写它的一些消息.我在消息映射表里写的是MESSAGE_HANDLER(EN_CHANGE, O ...

  5. pyqt5:标签显示文本框内容

    文本框(lineEdit)输入文本,标签(label)就会显示文本框的内容. 原理如下: 输入文本时,lineEdit控件发射信号textChanged(),label收到后触发setText()槽. ...

  6. Android 利用Sharp样式设置文本框EditText圆角形状

    1.首先新建样式文件editsharp.xml: <?xml version="1.0" encoding="utf-8"?> <shape ...

  7. SAP四代增强实现:销售订单复制项目文本时不需要显示文本框和回车

    最近接收到一个业务需求,在SAP依据销售订单复制时,如果订单里面的项目有多个文本,系统就会显示复制的文本框处理,让用户选择是否复制,这个就让销售很不舒服,如果有几十个项目,每个项目有几个文本,那就就要 ...

  8. Android控件之EditText(输入文本框控件)

    一.EditText控件概述 EditText是一个非常重要的组件,可以说他是用户和Android应用进行数据传输窗口  有了他就等于有了一扇和Android应用传输的门,通过他用户可以把数据传输给A ...

  9. MFC编程入门之二十(常用控件:静态文本框)

    上一节讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了.从本节开始将讲解各种常用控件的用法.常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组合框.图片控 ...

随机推荐

  1. easyui datebox 只选择年月

    //将日期输入框变为年月的函数方法    var month=0;      $('#effectiveDate').datebox({        onShowPanel: function () ...

  2. Rank List

    Rank List Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 9837 Accepted: 3303 Descriptio ...

  3. Speed Limit 分类: POJ 2015-06-09 17:47 9人阅读 评论(0) 收藏

    Speed Limit Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 17967   Accepted: 12596 Des ...

  4. C#常用日期格式处理转换[C#日期格式转换大全

    DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFile ...

  5. centos 6.5源码编译安装subversion 1.8.10

    一.简介 CentOS 6.5的yum源可以安装的SVN客户端版本太低了,1.6.11,所以需要升级到1.8.10,而官网有没有找到1.8.10的安装包,只能选择源码编译安装. 二.安装步骤 参考官网 ...

  6. Mac OS下应用Python+Selenium实现web自动化测试

    在Mac环境下的自动化测试环境搭建这里有一篇亲测通过的文<mac下怎么搭建selenium python环境?>. 不过在这个过程中要注意两点: 1.在终端联网执行命令“sudo pip ...

  7. Tomcate配置单向双向SSL

    1.单向SSL 一.在Tomcate的service.xml文件中放开SSL配置 <!-- <Connector port="8443" protocol=" ...

  8. C# 错误代码

    附录B 错误CS0001 编译器内部错误 错误CS0003 内存溢出 错误CS0004 提升为错误的警告 错误CS0005 编译器选项后应跟正确的参数 错误CS0006 找不到动态链接的元数据文件 错 ...

  9. C89标准库函数手册(待整理)

    http://zh.cppreference.com/w/c 前言 ANSI C(C89)标准库函数共有15个头文件.这15个头文件分别为: 1.<assert.h>            ...

  10. Spring中MultipartHttpServletRequest实现文件上传

    Spring中MultipartHttpServletRequest实现文件上传 转贴自:http://my.oschina.net/nyniuch/blog/185266 实现图片上传  用户必须能 ...