创建日期:公元2022年02月22日

修改日期:-

文章状态:未完待续

平台:Windows7 + Bunblebee 2021.1.1版AS

适用于:Java、xml、安卓开发

———————————————————————————————————————————

目录

1.介绍:

2.在xml背景布局文件中的使用:

3.在java文件中的使用:

4.一个TextView中有不同颜色/渐变色的文本:

5.基于TextView的走马灯文字滚动:


1.介绍:

TextView(文本框)主要用于展示文本内容,

能根据需求通过代码不断更新内容,

可直接在LinearLayout/RelativeLayout中使用,

也可置于ListView的item中使用,同样有点击事件。

2.在xml背景布局文件中的使用:

layout_width:宽(=wrap_content / match_parent)(必要)

layout_height:高(=wrap_content / match_parent)(必要)

id:(可以不要:不在代码中对其进行任何操作时)建议命名为

你个人对TextView的缩写_Activity name_功能/数字/字母(如:tw_main_0)

layout_weight:权重-各个TextView等高或等宽时要用到

text:文本内容

textColor:文本颜色

textSize:文本字体大小

textStyle:文本风格(normal正常(默认)、bold加粗、italic倾斜)

gravity:文本的位置(left左对齐(默认)、center居中、center_vertical垂直居中、center_horizontal水平居中、……)

background:背景(color、xml文件)

ellipsize:文字太长时显示省略号(end末尾、start开头、marquee滚动、middle中间、none无)

layout_marginTop:与上边控件的距离

layout_marginBottom:与下边控件的距离:

layout_marginLeft:与左边控件的距离

layout_marginRight:与右边控件的距离

maxWidth:最大宽度

maxHeight:最大高度

maxEms:输入的最多的元素个数

maxLength:输入文本的最大长度

maxLines:最大行数

minLines:最小行数

minWidth:最小宽度

minHeight:最小高度

padding:文本距离上下左右方向的大小

paddingTop:文本距离上边的大小

paddingBottom:文本距离下边的大小

paddingLeft:文本距离左边的大小

paddingRigh:文本距离右边的大小

注:可选多个值(android:textStyle="bold|italic");

本文仅提供常用部分

3.在java文件中的使用:

//待更新//修改为自定义字体//逐字输出文本

4.一个TextView中有不同颜色/渐变色的文本:

……

5.基于TextView的走马灯文字滚动:

<!-- 待更新 -->

———————————————————————————————————————————

——原创!转发请注明出处

Android安卓开发基础-TextView相关推荐

  1. Android安卓开发基础-Button与ImageButton

    创建日期:公元2022年02月22日 修改日期:2022[03.03] 文章状态:未完待续 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Java.xml.安卓开发 ...

  2. Android安卓开发基础-apk安装包的创建及发布安装

    创建日期:公元2022年02月23日 修改日期:2022-10-02 文章状态:已完结 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Android-apk ---- ...

  3. 湖南某科技大学 安卓Android移动开发基础期中考试笔记(持续更新)

    湖南某科技大学 安卓Android移动开发基础期中考试笔记 前言 建议大家把第三章的三个实战演练和本笔记的所有代码部分都在AS中手打一遍,手打的意思是看懂之后自己写出来,而不是照着抄.这不90分就到手 ...

  4. Android App开发基础

    Android App开发基础 App的开发特点 (1)App的运行环境 1.使用数据线把手机连到电脑上 2.在电脑上安装手机的驱动程序 3.打开手机的开发者选项并启用USB调试 4.将连接的手机设为 ...

  5. 安卓开发-基础知识补习3

    听说点赞关注的人,身体健康,万事如意,工作顺利,爱情甜蜜,一夜暴富,升职加薪--最终迎娶白富美!!! 微信公众号:炜煜gzs 题目:安卓开发-基础知识补习3 内容简介:本文通过学习安卓零基础开发到入门 ...

  6. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第二章:Android App 开发基础

    第 2 章 Android App开发基础 本章介绍基于Android系统的App开发常识,包括以下几个方面:App开发与其他软件开发有什么不一 样,App工程是怎样的组织结构又是怎样配置的,App开 ...

  7. android安卓开发入门视频教程资料百度网盘下载

    android安卓开发入门视频教程资料讲解安卓核心基础,包含视频+笔记,适合新手入门学习. 百度网盘:https://pan.baidu.com/s/1uciMAAa97nm5RSLILtdPdg&a ...

  8. 安卓开发基础--打招呼(事件的简单处理)

    安卓开发基础--打招呼 事件处理部分Activity提供了和用户交互的可视化界面.创建一个Activity一般是继承Activity(当然也可以继承ListActivity.ActionBarActi ...

  9. android界面数据存储,Android应用开发基础之数据存储和界面展现(二)

    Android应用开发基础之数据存储和界面展现(二) 常见布局 相对布局 RelativeLayout 组件默认左对齐.顶部对齐 设置组件在指定组件的右边 android:layout_toRight ...

最新文章

  1. nodejs配置nginx 以后链接mongodb数据库
  2. windows10 上运行 linux -- Cygwin
  3. 计算机专业可以报考放射医学吗吗,文科生可以报考医学影像技术专业吗
  4. gatewayproperties 是空_杨丞琳演唱会踩空,从二楼高台掉到一楼,手脚擦伤,引发网友热议...
  5. python自动生成采集规则_【仅供学习参考】Python多线程池采集小说,超简单!
  6. (8)FPGA时钟设计(第2天)
  7. ctp怎么设置java的编码为GBK_GitHub - yuelong2456/java-ctp: java包装的上期ctp,用swig技术实现。...
  8. opencv python 鼠标响应操作
  9. mysqldump全量+增量备份
  10. LiDAR点云数据及其处理
  11. 欧姆龙plc解密实例_OMRON 功能块解密
  12. 10-24程序员们 节日快乐!
  13. SCI 论文过去时和现在时 时态的使用
  14. CCNA+NP学习笔记—交换网络篇
  15. 软件机器人实现一键报税,即使没有开发接口,纳税申报也照样方便、快捷
  16. 利用html2canvas 和 jspdf 实现html转pdf html转图片
  17. -UI调试工具 SAK 布局 MD
  18. 超详细的Centos7.5安装Oracle11g
  19. 欺骗的艺术——第二部分(1)
  20. 世界上唯一公平的事情就是每个人都会死。

热门文章

  1. uni app push 集成小米
  2. rollup打包原理以及实现rollup
  3. gpu gems——第23章 头发动画和渲染
  4. 足不出户“逛”银行,37家城商行、农商行手机银行App性能大比拼
  5. linux 网卡加网桥,CentOS 7网卡网桥设置
  6. 软件测试基础之用例设计方法
  7. 通话未接通显示无法连接服务器,未接通分析报告-20210719181140.docx-原创力文档
  8. Unity3D初级案例-经典贪吃蛇一
  9. android 应用使用 UEventObserver监听内核uevent 事件
  10. 聊天技巧必备:如何在聊天中保持自信?