可展开列表,听到这几个字的时候也许你就会问了,为啥要用 RecyclerView,用Android提供的 ExpandableListView不是更好吗?是的,ExpandableListView是很轻松就可以实现,但是,我要告诉你,我就是喜欢用RecyclerView ……             
转载 2023-07-02 14:46:30
194阅读
## Android Studio中实现全局log打印的步骤 在Android开发过程中,log是一个非常重要的工具,可以帮助我们调试应用程序并查找问题。而Android Studio提供了一种方便的方式,可以实现全局log的打印。本文将介绍在Android Studio中实现全局log打印的步骤,并给出每一步所需要做的事情以及相应的代码示例。 ### 步骤总览 为了更好地理解整个实现过程,
原创 2023-12-14 06:51:25
124阅读
# Python展开列 在数据科学和编程中,我们经常需要对数据进行处理与分析,其中一个常见的需求是——展开列。在Python中,特别是在使用Pandas库时,展开数据框中的每一列变得尤为重要。本文将探讨展开列的概念,提供详细的代码示例,并展示处理流程和旅行图,帮助读者更加直观地理解和应用这一技术。 ## 什么是展开列? 展开列是指将数据框中每一列的内容以更直观的方式呈现,尤其是在列
原创 10月前
66阅读
在Excel中,除了快捷键外其实还有5个很好用的鼠标快捷键,非常简单好用,下面一一介绍。1、在菜单栏上双击鼠标左键,作用就是展开或者隐藏某个菜单,如下列动图展示的那样:双击展开菜单栏2、将鼠标箭头放到列字母接近右侧接近边缘处,待鼠标剪头变成下图这种图标时,双击鼠标左键,可以快速调整合适的列宽。调整列宽同理,鼠标放在行数字下边接近边缘处处,待鼠标箭头变成下面这种图标的时候,双击鼠标左键可以快速调整行
转载 2024-04-22 05:29:24
185阅读
要实现什么效果? 我们就是要实现如图所示的动画效果,在开始之前我们先了解一下实现这个动画的相关知识。属性动画相关知识动画执行的逻辑逻辑大概流程如下:为 ValueAnimator 设置动画的时长,以及对应属性的始 & 末值设置属性在 始 & 末值 间的变化逻辑TimeInterpolator实现类:插值器-描述动画的变化速率TypeEvaluator实现类:估值器-描述 属性值 变
展开Demo#!/usr/bin/python3from collections.abc import *'''flatte
转载 2023-01-12 15:04:26
49阅读
一、ExpandLayoutExpandLayout是支持在TextView行末添加点击展开更多或收缩文本的布局,支持点击查看部和收起功能,同时提供了大量自定义属性以支持更多的个性化属性配置,效果展示GIF如下,由于录制工具的问题,视频转换为GIF结束后会显示一段黑屏,大家勿喷,忽略就好~二、前言在接到相关需求时,也在网上参考了一些TextView点击展开更多/收缩文本的例子,大多都是在Text
先上listview效果图: 这次主要是通过编辑器this.listview.setAdapter对列表进行构建:代码如下:private String data[]={"小工具1","小工具2","小工具3","小工具4","小工具5","小工具6","小工具7","小工具7","小工具9","画板功能","查看事务"}; private ListView listvie
转载 2023-07-27 17:08:26
281阅读
✏️ 丨 Android 支持展开收起的TextView1. 需求如下:近期需要做一个长文本展开收起的功能,当文本内容超过两行,显示展示按钮,点击展开按钮显示全部内容,当文本内容未超过两行时,不显示展示按钮。2. 实现效果展示3. 封装的工具类/** * Desc 支持展开收起的TextView * Author ZY * Date 2021/10/10 10:30 */ class Ex
转载 2023-08-22 14:03:54
297阅读
看下效果图:首先我们先理解收起和全文的逻辑:假如产品设定:文字超过三行就要折叠 1 如果文字不超过三行,那么就不显示“全文”和“收起” 2 如果超过了三行显示“全文”,点击全文就可以看到所有文字,同时最下面显示“收起”难点在如何记录每个Item的收起和全文的状态?我们知道RecyerView和ListView都是复用ViewHolder,所以免不了有一个Holder要分别渲染两次数据,平时我们
转载 2023-07-27 17:08:03
279阅读
        之前写过 Android -- RecyclerView(超简单)实现可展开列表  的一篇文章,通过增加、删除的方式来模拟实现展开、收起的功能,思路很简单,也比较实用,最近看到评论里有猿友提出只展开一行的需求,并且还有猿友跟着提问,索性就再专门写一篇。        只展开
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private int maxLine = 3; private SpannableString elipseString;//收起的文字 private SpannableString notElip
转载 2023-06-09 13:11:42
208阅读
前言项目里需要实现个可折叠,可展开的的二级列表,首先想到了用ExpandListView去实现,ExpandListView是继承ListView的。由于项目里所有列表都用Recycleview,再加上本身对于Recyclerview情有独钟,懂的都懂,就想着试试用它实现吧。效果图实现网上找到了ExpandableRecyclerView这个库,读了一遍源码,然后将BaseExpandableRe
 源码地址:https://github.com/licong/android-menudrawerMenuDrawer ——简单的使用方法今天,我们需要达到的效果是,使用MenuDrawer创建一个侧滑菜单视图,当我们点击菜单项(使用ListView)时,右面的内容视图(就是一个TextView)会响应这个点击事件默认是菜单项隐藏在左边,当从左边缘滑动时,菜单视图出现,回滑时
转载 2024-05-18 03:19:28
43阅读
目前公司里有个展开收起的文本显示需求,这其实是一个非常普通的需求,蛮多的地方都会有用到,网上大多数的实现方式是都是依赖于Textview或者间接继承于Textview,比如首先有一段过长的文本内容,先给textview.settext() 设置进去,然后给textview添加一个布局渲染监听,监听到以后通过textview.getLineCount()获取当前的总行数,然后再去截取。 这种方式其实
Android 布局控件之ExpandableListView(可折叠列表)ExpandableListView¬——可折叠列表,它是ListView的子类,可以把数据分为多个组和多个子项,它的显示效果就像我们的QQ分组功能,每个组下面有多个好友;但是ExpandableListView¬显示的列表项需要有ExpandableAdapter类提供。下面来简单了解一下吧。1、常用属性:android
# 如何让Android Studio Log的more显示Android开发中,我们经常需要查看Log来调试和定位问题。但是默认情况下,Android Studio的Logcat面板中显示的信息是有限的,如果需要查看更多的Log信息,就需要进行一些设置。下面将介绍如何让Android Studio中Log的more显示。 ## 问题描述 在Android Studio中查看Logc
原创 2024-05-15 05:05:57
156阅读
Title: Android Studio虚拟机如何抓log Introduction: 在Android开发过程中,我们经常需要调试和查看应用程序的log信息。而在虚拟机中运行的应用程序,其log信息默认只能查看当前应用的日志,无法全局查看。本文将提出一种方案,通过在Android Studio虚拟机中实现抓取全局log信息的功能,以帮助开发人员更方便地进行调试和排查问题。 ## 方案概述
原创 2024-01-10 10:26:49
231阅读
前言     最新项目里一直在做 Android RIL 方面的研究,非常最终项目还是未能解决通信底层模块的问题,但是在使用adb抓log上还是有一些收获的,这里记录一下。 Log分类     Android日志主要分为kernel、radio、event、main这四种log。 Kernel Log
转载 2月前
398阅读
Log日志,不论对开发者自身,还是对软件系统乃至产品服务都是非常重要的事情。每个开发者都接触过日志,以至于每个人对日志的了解都会有所不同。什么是日志日志是什么呢?老码农看来...
转载 2017-08-02 13:51:00
111阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5