TextView(文本框)
TextView:
TextView,文本控件,就是用来显示文本的,支持一些HTML标签,可以在代码或者 XML中设置字体,字体大小,字体颜色 ,字体样式 (加粗级斜体),文字截断(比如:只显示10个字,多余的显示三个点),显示多行,最多显示多少行等;例如:设置值 TextView显示 的 文本在 XML中是text。
TextView在安卓里是很常用的控件,TextVuew相当于html的p标签
TextView控件属性:
TextView的相关属性以及他们的作用:
设置显示文本:使用text属性
设置字体大小:使用textSize
设置字体颜色:使用textColor
设置背景颜色:使用background
有很多取值,可以是一个颜色,选择器(可以实现按下和不按下 这样的效果),自定义图形(渐变,圆角)
设置文本位置,设置成“center”将文本居中显示:gravity
设置保存文本的内容以及光标的位置:android:freezesText
设置是否可编辑:android:editable
设置文本的额外的输入数据:android:editorExtras
设置行间距:android:lineSpacingExtra
设置行间距的倍数。如”1.2”:android:lineSpacingMultiplier
设置为电话号码的输入方式:android:phoneNumber。
设置阴影横向坐标开始位置:android:shadowDx
设置阴影纵向坐标开始位置:android:shadowDy
例子:下面是我根据上面的TextView属性做的一个简单的例子:
<!--占位-->这一部分用于占位,上下占用layout_weight="1",让文本居中 <TextViewandroid:layout_width="wrap_content"android:layout_height="0dp"android:layout_weight="1"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Happy 快乐!" //字体 android:textSize="60sp" //字体大小 android:background="@drawable/bg_layout_borderone" //编写的边框 android:textColor="@color/colorBlack" //字体的颜色 android:layout_gravity="center" //全局居中 /><!--占位--><TextViewandroid:layout_width="wrap_content"android:layout_height="0dp"android:layout_weight="1"/>
效果:
TextView属性里面是没有写好的边框的,如果要用到边框需要自己编写
编写路径drawable new drawable Resource file…
编写边框Drawable,下图是我编写边框的代码,已截图
边框:渐变色,边框的边距空间以及黑色边框
编写方法二:
把边框给顶出,看不到,所以没有,就留下底下一条线
<item
android:bottom="1dp"
android:top="-2dp"
android:left="-2dp"
android:right="-2dp">
<shape android:shape="rectangle">
<!--设置边框-->
<stroke android:color="@color/colorGray"
android:width="1dp"/>
<!--指定背景-->
<solid android:color="@color/colorWhite"/>
</shape>
</item>
TextView(文本框)相关推荐
- Android 应用开发(40)---TextView(文本框)详解
TextView(文本框)详解 1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: <RelativeLayout xmlns:android="ht ...
- 3.3.1 TextView(文本框)
3.3.1 TextView(文本框) 标签: StudyNote 本文声明: 本文由Coder-pig编写,想了解其他内容,可见CoderPig's Android Study Note--目录 尊 ...
- TextView(文本框)详解
本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是 ...
- Android基础入门教程——2.3.1 TextView(文本框)详解
Android基础入门教程--2.3.1 TextView(文本框)详解 标签(空格分隔): Android基础入门教程 本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解And ...
- Android详解之TextView(文本框)详解
TextView(文本框)详解 textStyle:设置字体风格,三个可选值:**normal**(无效果),**bold**(加粗),**italic**(斜体) 带阴影的TextView 涉及到的 ...
- android开发TextView(文本框)详解
android开发TextView(文本框)详解 作用 TextView(文本框),用于显示文本的一个控件 属性详解 以该代码段为例 <TextViewandroid:id="@+id ...
- android:text=@string/ ,Android之TextView(文本框)详解
1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: xmlns:tools="http://schemas.android.com/tools" ...
- 安卓TextView文本框与自定义边框
常用属性 自定义边框 基本使用 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:and ...
- Android:基础控件按键文本框输入框制作登录页面
基础控件之Button,TextView,EditText,ImageView Button:按键 TextView:文本框 EditText:输入框 ImageView:图片 那我们新建一个工程研究 ...
最新文章
- [Node.js]回调函数
- Android studio 另一个程序正在使用此文件,进程无法访问
- 如何确定Windows服务器上是否打开了端口? [关闭]
- 判断闰年 及其某天为这一年的多少天
- 把HTML转成PDF的4个方案及实现方法
- ng机器学习视频笔记(十四) ——推荐系统基础理论
- 【maven】The forked VM terminated without saying properly
- easyui tree 默认选中第一个元素
- python 字典处理_python之高效处理字典、序列的一些语法
- QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新)
- c++ uf8字符串与Unicode字符串之间转换
- 小程序UI库 iView Weapp
- PN5321(PN5321A3HN/C106)国产替代,FSVP532软硬件兼容,支持A卡,B卡,FeliCa卡,支持ISO/IEC18092,ECM340点对点
- python对月饼数据进行可视化,看看哪家最划算
- Jenkins GSoC 2020 机器学习插件项目
- int、long和long long的范围
- 今天吃什么随机网页_今天吃什么?周末教你做衢州鸭头,便宜、干净又美味
- cross-site tracing XST攻击
- OOP 三大特征之多态(Polymorphism)
- python:实现十进制转二进制算法(附完整源码)