Android安卓开发基础-TextView
创建日期:公元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相关推荐
- Android安卓开发基础-Button与ImageButton
创建日期:公元2022年02月22日 修改日期:2022[03.03] 文章状态:未完待续 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Java.xml.安卓开发 ...
- Android安卓开发基础-apk安装包的创建及发布安装
创建日期:公元2022年02月23日 修改日期:2022-10-02 文章状态:已完结 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Android-apk ---- ...
- 湖南某科技大学 安卓Android移动开发基础期中考试笔记(持续更新)
湖南某科技大学 安卓Android移动开发基础期中考试笔记 前言 建议大家把第三章的三个实战演练和本笔记的所有代码部分都在AS中手打一遍,手打的意思是看懂之后自己写出来,而不是照着抄.这不90分就到手 ...
- Android App开发基础
Android App开发基础 App的开发特点 (1)App的运行环境 1.使用数据线把手机连到电脑上 2.在电脑上安装手机的驱动程序 3.打开手机的开发者选项并启用USB调试 4.将连接的手机设为 ...
- 安卓开发-基础知识补习3
听说点赞关注的人,身体健康,万事如意,工作顺利,爱情甜蜜,一夜暴富,升职加薪--最终迎娶白富美!!! 微信公众号:炜煜gzs 题目:安卓开发-基础知识补习3 内容简介:本文通过学习安卓零基础开发到入门 ...
- 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第二章:Android App 开发基础
第 2 章 Android App开发基础 本章介绍基于Android系统的App开发常识,包括以下几个方面:App开发与其他软件开发有什么不一 样,App工程是怎样的组织结构又是怎样配置的,App开 ...
- android安卓开发入门视频教程资料百度网盘下载
android安卓开发入门视频教程资料讲解安卓核心基础,包含视频+笔记,适合新手入门学习. 百度网盘:https://pan.baidu.com/s/1uciMAAa97nm5RSLILtdPdg&a ...
- 安卓开发基础--打招呼(事件的简单处理)
安卓开发基础--打招呼 事件处理部分Activity提供了和用户交互的可视化界面.创建一个Activity一般是继承Activity(当然也可以继承ListActivity.ActionBarActi ...
- android界面数据存储,Android应用开发基础之数据存储和界面展现(二)
Android应用开发基础之数据存储和界面展现(二) 常见布局 相对布局 RelativeLayout 组件默认左对齐.顶部对齐 设置组件在指定组件的右边 android:layout_toRight ...
最新文章
- nodejs配置nginx 以后链接mongodb数据库
- windows10 上运行 linux -- Cygwin
- 计算机专业可以报考放射医学吗吗,文科生可以报考医学影像技术专业吗
- gatewayproperties 是空_杨丞琳演唱会踩空,从二楼高台掉到一楼,手脚擦伤,引发网友热议...
- python自动生成采集规则_【仅供学习参考】Python多线程池采集小说,超简单!
- (8)FPGA时钟设计(第2天)
- ctp怎么设置java的编码为GBK_GitHub - yuelong2456/java-ctp: java包装的上期ctp,用swig技术实现。...
- opencv python 鼠标响应操作
- mysqldump全量+增量备份
- LiDAR点云数据及其处理
- 欧姆龙plc解密实例_OMRON 功能块解密
- 10-24程序员们 节日快乐!
- SCI 论文过去时和现在时 时态的使用
- CCNA+NP学习笔记—交换网络篇
- 软件机器人实现一键报税,即使没有开发接口,纳税申报也照样方便、快捷
- 利用html2canvas 和 jspdf 实现html转pdf html转图片
- -UI调试工具 SAK 布局 MD
- 超详细的Centos7.5安装Oracle11g
- 欺骗的艺术——第二部分(1)
- 世界上唯一公平的事情就是每个人都会死。
热门文章
- uni app push 集成小米
- rollup打包原理以及实现rollup
- gpu gems——第23章 头发动画和渲染
- 足不出户“逛”银行,37家城商行、农商行手机银行App性能大比拼
- linux 网卡加网桥,CentOS 7网卡网桥设置
- 软件测试基础之用例设计方法
- 通话未接通显示无法连接服务器,未接通分析报告-20210719181140.docx-原创力文档
- Unity3D初级案例-经典贪吃蛇一
- android 应用使用 UEventObserver监听内核uevent 事件
- 聊天技巧必备:如何在聊天中保持自信?