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(文本框)相关推荐

  1. Android 应用开发(40)---TextView(文本框)详解

    TextView(文本框)详解 1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: <RelativeLayout xmlns:android="ht ...

  2. 3.3.1 TextView(文本框)

    3.3.1 TextView(文本框) 标签: StudyNote 本文声明: 本文由Coder-pig编写,想了解其他内容,可见CoderPig's Android Study Note--目录 尊 ...

  3. TextView(文本框)详解

    本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是 ...

  4. Android基础入门教程——2.3.1 TextView(文本框)详解

    Android基础入门教程--2.3.1 TextView(文本框)详解 标签(空格分隔): Android基础入门教程 本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解And ...

  5. Android详解之TextView(文本框)详解

    TextView(文本框)详解 textStyle:设置字体风格,三个可选值:**normal**(无效果),**bold**(加粗),**italic**(斜体) 带阴影的TextView 涉及到的 ...

  6. android开发TextView(文本框)详解

    android开发TextView(文本框)详解 作用 TextView(文本框),用于显示文本的一个控件 属性详解 以该代码段为例 <TextViewandroid:id="@+id ...

  7. android:text=@string/ ,Android之TextView(文本框)详解

    1.基础属性详解: 通过下面这个简单的界面,我们来了解几个最基本的属性: 布局代码: xmlns:tools="http://schemas.android.com/tools" ...

  8. 安卓TextView文本框与自定义边框

    常用属性 自定义边框 基本使用 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:and ...

  9. Android:基础控件按键文本框输入框制作登录页面

    基础控件之Button,TextView,EditText,ImageView Button:按键 TextView:文本框 EditText:输入框 ImageView:图片 那我们新建一个工程研究 ...

最新文章

  1. [Node.js]回调函数
  2. Android studio 另一个程序正在使用此文件,进程无法访问
  3. 如何确定Windows服务器上是否打开了端口? [关闭]
  4. 判断闰年 及其某天为这一年的多少天
  5. 把HTML转成PDF的4个方案及实现方法
  6. ng机器学习视频笔记(十四) ——推荐系统基础理论
  7. 【maven】The forked VM terminated without saying properly
  8. easyui tree 默认选中第一个元素
  9. python 字典处理_python之高效处理字典、序列的一些语法
  10. QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新)
  11. c++ uf8字符串与Unicode字符串之间转换
  12. 小程序UI库 iView Weapp
  13. PN5321(PN5321A3HN/C106)国产替代,FSVP532软硬件兼容,支持A卡,B卡,FeliCa卡,支持ISO/IEC18092,ECM340点对点
  14. python对月饼数据进行可视化,看看哪家最划算
  15. Jenkins GSoC 2020 机器学习插件项目
  16. int、long和long long的范围
  17. 今天吃什么随机网页_今天吃什么?周末教你做衢州鸭头,便宜、干净又美味
  18. cross-site tracing XST攻击
  19. OOP 三大特征之多态(Polymorphism)
  20. python:实现十进制转二进制算法(附完整源码)

热门文章

  1. [Cue]emulator unknown skin name 'WVGA800'
  2. FreeEIM 网站地图 A
  3. 想知道数字1-13的深层含义吗?
  4. Microsoft365 PowerPoint找不到设计灵感design ideas、历史版本记录、自动保存不见了
  5. 阿里 P7 前端高级工程师,都需要掌握哪些技术栈?做为学习方向上的借鉴和参考
  6. Hadoop实战篇(1)
  7. 软件工程——软件开发阶段(概要设计、详细设计)
  8. 东风破 -词:方文山 曲:周杰伦
  9. 《从你的全世界路过》读后感
  10. 如何用画图框住所选内容_我们知道您的住所-在线隐私之死