首页
学习
活动
专区
圈层
工具
发布

【Android】TextView的使用

三三想成为安卓糕手 一:TextView的常见属性 1:引入 TextView:文本显示控件,基于TextView还有很多子类,都与文本处理有关...,大多数文本控件都是基于TextView设计的,比如下面的按钮button,编辑框EditText等等;主要学习TextView,一法通万法 2:页面跳转 这里我们调整一下页面跳转 Button btnTest...默认是horizontal 4:Java代码后续修改xml的默认属性 (1)xml设置文本属性 用xml方式设置一些初始属性,比如文本内容和文字尺寸 TextView android...2)java修改文本属性 TextView tvSansan = findViewById(R.id.tv_Sansan);//使用xml中定义的文本控件 tvSansan.setOnClickListener...:ellipsize="end" //如果文本字太多以省略号的形式展现 ellipsis [ɪˈlɪpsɪs] 省略 8:TextView 中配置drawable 哇靠

54700
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【详解】Android杀死选中的进程释放进程占用的空间

    Android杀死选中的进程释放进程占用的空间在Android开发中,管理和优化应用的性能是一个重要的课题。...特别是在资源管理方面,如何有效地管理进程,确保应用在运行时能够合理利用系统资源,是开发者需要关注的问题之一。本文将介绍如何在Android中杀死选中的进程,从而释放进程占用的空间,提高应用的运行效率。...当系统内存不足时,系统会优先关闭那些长时间未被用户使用的后台进程,以释放内存空间给前台应用或更重要的服务。...中,杀死选中的进程并释放其占用的空间通常涉及使用​​ActivityManager​​​来获取正在运行的服务列表,并通过​​killBackgroundProcesses​​方法来终止特定包名的进程。...替代方案优化内存使用:优先考虑优化应用的内存使用,减少不必要的内存占用。

    53310

    【Android】TextView的跑马灯效果

    2.gif 说明 TextView的跑马灯效果也就是指当你只想让TextView单行显示,可是文本内容却又超过一行时,自动从左往右慢慢滑动显示的效果就叫跑马灯效果。...android:focusable="true" //跑马灯启动的条件之一 android:marqueeRepeatLimit="-1" //设置循环几次,-1表示无限循环 ?...而对于触屏手机来说,当触摸时,也就同时获取点击状态和焦点状态了,所以在触屏手机上,跑马灯更常见的应用场景则是,不管TextView有没有获取焦点,都让跑马灯效果一直处于启动状态,正如最上面动图里的第一个...代码如下: /** * 跑马灯效果的TextView, 使用方式: * 启动/关闭:{@link #setMarqueeEnable(boolean)} * xml文件中记得设置:android:...跑马灯的记录,那么,如果不用官方提供的有没有办法实现呢,答案肯定是有的,怎么做呢,不知道,最近正好没事,自己试试看去。

    6.2K60

    Android TextView 中 setText 的空指针异常

    第一次发现这问题,记录一下,在适配器里面给TextView设置一个int类型的值,然后闪退报错,DeBug模式下查看了布局和id,均没有问题,再次查看日志输出,Caused By: android.content.res.Resources...$NotFoundException:String resource ID #0x86,发现有两个词引起了注意String Resources,才知道TextView在内部实现时设置的类型为String...,所以用String.valueOf(),这里再啰嗦几句,在String类型的转化问题上,String.valueOf()效率最高,因为虚拟机对它进行了特殊处理,其次是toString,最后是+""的拼接形式...,拼接String的形式内部实现其实就是toString,但是要相对复杂一些,拼接过程中产生了常量和一些判断条件,效率低下,详情见源码

    2.7K10

    Android自由选择TextView的文字 博客分类: Android AndroidUP

    相信很多人抱有这样的想法,很不幸,我也是。于是我就研究了一下EditText和TextView的代码,然后将这个问题解决了。      ...简直是胡扯啊,我敢说这样的代码根本就没有经过验证,就发到网上了,然后一大堆人互相转载,结果导致误导了很多人,杯具 啊!!       好,我们来分析一下解决办法。      ...TextView是很多View的基类,如Button、EditText都是继承自他,所以EditText里面的代码很少。...在TextView里面找onCreateContextMenu,果然有,里面定义了选择、复制、粘贴等选项。       既然找到了这个,那么我们就可以进一步分析选择是如何做到的。      ...但是里面貌似没有关键的东西,选择的部分不在这里。那么,就应该在上面所说的那些事件里面了。       重点分析ArrowKeyMovementMethod的onTouchEvent方法。

    2.9K10

    Android 千变万化 TextView:神奇的 SpannableString

    前言 TextView 可以说是 Android 中最简单、最常见的文字控件了,几乎每个页面都有 TextView 的身影,绝大多数情况我们用 TextView 只是单纯地显示一个文本,但是 TextView...enter image description here 6)删除线和下划线 删除线和下划线是两种常用文本标记符号,SpannableString 当然也是支持的。...删除线 删除线用到的类是 StrikethroughSpan,没有参数。...enter image description here 下划线 下划线用到的类是 UnderlineSpan,没有参数。...大家有没有遇到过这样的场景,一个 Button,默认灰色背景,黑色文字,按下后,背景要变成黑色,这个需求很常见,但是你有可能遇到这样的场景。 ?

    5.3K20

    如何清理Docker占用的磁盘空间?

    至少,上线这一年多来,Docker 一直非常稳定,没有出什么问题。但是,它有一个不大不小的问题,会比较消耗磁盘空间。...注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的 Docker 镜像都删掉了...所以使用之前一定要想清楚吶。...执行docker system prune -a命令之后,Docker 占用的磁盘空间减少了很多: docker system df TYPE TOTAL...进一步分析可知,真正占用磁盘空间的是 nginx 的日志文件。那么这就不难理解了。我们Fundebug每天的数据请求为百万级别,那么日志数据自然非常大。...重启 Docker 还有一次,当我清理了镜像、容器以及数据卷之后,发现磁盘空间并没有减少。

    3.6K50

    如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。...docker 占用的空间可以通过下面的命令查看: $ docker system df TYPE 列出了docker 使用磁盘的 4 种类型: Images:所有镜像占用的空间,包括拉取下来的镜像,和本地构建的...Containers:运行的容器占用的空间,表示每个容器的读写层的空间。 Local Volumes:容器挂载本地数据卷的空间。...现在我们从一个完全干净的系统开始,假设 docker 刚刚安装: 首先,我们启动一个 NGINX 容器: 现在运行 df 命令后,就会看到: 一个镜像,126MB 一个容器 此时没有可回收空间,因为容器在运行...和上面说的一样,是保存在容器的读写层。 当停止容器后,容器占用的空间就会变为可回收的: 如何回收呢?删除容器时会删除其关联的读写层占用的空间。

    19.9K54
    领券