android 代码控件框高,Android控件_TextView(显示文本框控件)

本文主要介绍了Android中TextView控件的常用属性,如宽度、高度、背景颜色、文字颜色等的设置方法及可选值,还给出了相关代码示例。此外,还涉及了wxpython、Asp.Net、pyqt5等不同技术下文本框控件的代码及相关问题,以及Android下OpenCV环境搭建等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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一起使用,可设置为负数,单独使用没有效果。

二、代码示例

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="wrap_content">

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"/>

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

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

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

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

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

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

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

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

pyqt5:标签显示文本框内容

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

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

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

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

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

Android控件之EditText&lpar;输入文本框控件&rpar;

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

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

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

随机推荐

Android下OpenCV的环境搭建

目录(?)[-] 前言 系统环境 相关工具 Android ADT环境搭建 Android SDK环境变量的配置 Android NDK的安装与配置 OpenCV for Android 环境搭建 基 ...

linq 实现group by 不使用group关键字 等同lambad表达式中的group join 查询一对多关系

return from orderInfo in orderEntity.x_s_orderInfo join oState in orderEntity.x_s_oStatuInfo on orde ...

如何学习FPGA?FPGA学习必备的基础知识

如何学习FPGA?FPGA学习必备的基础知识 时间:2013-08-12 来源:eepw 作者: 关键字:FPGA   基础知识       FPGA已成为现今的技术热点之一,无论学生还是工程师都希望 ...

AFNetworking的原理与基本使用

全称是AFNetworking 虽然运行效率没有ASI高,但是使用比ASI简单 是对NSURLConnection和NSURLSession的各自的一层包装 AFN的内部中的RunLoop AFN内部 ...

文科生也能看懂的iptables教程&lpar;转载&rpar;

据说还是个MM, 写得很通俗易懂, 还很诙谐, 原文:http://dallascao.com/cn/iptables-tutorial-for-newbies/ 对于斗胆开始玩vps的文科生来讲,i ...

Java线程之间通信

用多线程的目的:更好的利用CPU的资源.因为所有的多线程代码都可以用单线程来实现. 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程. 并行:多个CPU实例或者多台机器同时执行一段处理逻辑, ...

编译安装php Cannot find MySQL header files under &sol;usr&sol;include&sol;mysql&period;

编译php-5.5-6的mysql支持,出现Cannot find MySQL header files under /usr/include/mysql. Note that the MySQL c ...

Spring框架

Spring框架的根本使命是:简化JAVA开发,为了简化开发,有以下四个策略 基于POJO的轻量级和最小侵入性编程: 通过依赖注入和面向接口实现松耦合: 基于切面和惯性进行声明式编程: 通过切面和模板 ...

SRM 581 D2 L2:SurveillanceSystem,重叠度

题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12588 在判断 ‘+’ 的时候使用了 重叠度 的概念,跟一般的 ...

介绍一个python的新的web framework——karloop框架

karloop是一款轻型的web framework,和tornado.webpy类似.mvc分层设计,眼下已经公布早期版本号了,使用方便, 下载地址例如以下:https://github.com/k ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值