首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android-文本折叠点击展开

信息栏,景点介绍,购物信息,进场会使用到文本折叠方法 实现非常简单,这里就不哆嗦了 效果如下: Demo:https://github.com/LonglyWolf/NavigationSystemHLJU...这里用到了三方类库,在app/gradle添加依赖如下: //文本过长 点击展开全部 implementation 'com.ms-square:expandableTextView:0.1.4' 上面的实例是通过...adapter就和listView实现,这里就不搞那么复杂,直接看折叠文本方法实现: 首先是主活动: @Override protected void onCreate(Bundle savedInstanceState...qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"); } 重点在于布局文件设置

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

Android开发实现文本折叠点击展开功能示例

本文实例讲述了Android开发实现文本折叠点击展开功能。分享给大家供大家参考,具体如下: 信息栏,景点介绍,购物信息,进场会使用到文本折叠方法 实现非常简单,这里就不哆嗦了 效果如下: ?...Demo:https://github.com/LonglyWolf/NavigationSystemHLJU 这里用到了三方类库,在app/gradle添加依赖如下: //文本过长 点击展开全部 implementation...'com.ms-square:expandableTextView:0.1.4' 上面的实例是通过adapter就和listView实现,这里就不搞那么复杂,直接看折叠文本方法实现: 首先是主活动...qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"); } 重点在于布局文件设置

3.3K30

Android实现可点击展开TextView

对于方案一,如果想查看被省略后内容,如何实现?通常情况下是在 TextView 文本后面或下边添加一个可点击图标,来实现 TextView 展开与收缩。如下图: 收缩状态 ? 展开状态 ?...利用 SpannableString 在 TextView 文本后面添加一个图标。 实现图标的点击效果(收缩或展开 TextView)。...应该显示文本长度(展开状态) else{ closeFun(tv, ellipsizeStr, desc);//显示展开状态文本和图标 }...ImageSpan 是不能响应点击事件而且也不能设置图片位置,那么我们要如何实现一个可以响应点击事件并且可以设置图片位置 ImageSpan 呢?...和ImageSpan在textview中插入图片 自定义可点击ImageSpan并在TextView中内置“View“ 以上就是本文全部内容,希望对大家学习有所帮助。

2.1K20

最简单js实现点击展开二级菜单功能

大家好,又见面了,我是你们朋友全栈君。...虽然,jQuery已经非常好用了,但是实际开发项目中,还是有很多限制,比如项目组奇葩要求,不能使用任何插件,当然,也是考虑插件占用资源,毕竟100+KB对与小型项目来说还是非常大。...我最近就遇到做个点击展开二级菜单要求,当然只能用原生JS去写来实现,我借鉴了网上一个案例,补充一下,分享一下: 如果,默认打开页面进来时二级菜单是隐藏,需要点击才能展现二级菜单,再点击就是隐藏二级菜单...如果,你页面默认进来二级菜单是展现点击时才关闭。直接把style标签样式display=”none”去掉就可以。同时需要修改一下js。...sub_menu.style.display = "none"; } 仔细看,不然你就会发现你需要点击两次才会出现想要效果

4K20

自定义View常用例子二(点击展开隐藏控件,九宫格图片控件

https://blog.csdn.net/gdutxiaoxu/article/details/51772308 自定义View常用例子二(点击展开隐藏控件,九宫格图片控件) 今天博客主要内容是两个常见自定义控件...,第一个是我们经常看到点击隐藏点击查看控件,第二个控件是仿微信朋友圈九宫格图片控件,相对上一篇流布式布局来说,这篇博客更容易,只不过涉及更多知识点而已 转载请注明原博客地址:http://blog.csdn.net.../gdutxiaoxu/article/details/51772308 一.废话不多说了,先来看一下效果图 图一效果,点击隐藏,展开 ?...} }); valueAnimator.start(); } } ``` 思路解析 如图所示,图一一四个部分组成,数字,标题,箭头,图片,点击标题所在那一行...,并确定每个孩子位置 首先我们在构造方法里面初始化我们控件需要宽度 public NineGridlayout(Context context, AttributeSet attrs) {

1.1K10

点击遮罩层背景关闭遮罩层(HTML)

在模仿华为官方网页练习当中我发现华为官网中有一个遮罩层是随便点击遮罩层背景也能关闭掉遮罩层,但唯独点击内容区域不会关闭掉遮罩层。...于是我开始模仿这个写案例,连内容也一模一样(因为这个练习就是要写出和华为关一样效果或则比它更好效果),一开始我是这样子写(图1) 图1 class=Select_Region_bj 我给了一个灰色半透明背景样式...,后来在Javascript中写onclick事件无论这么写,点击内容区也是会关闭掉遮罩层。...我百思不得其解到底怎么样写才能点击内容区不会关闭遮罩层,后来下课期间我看见我同学他写带能点击内容区不会关闭遮罩层。我问他你是这么写,他告诉我:“把他们分离就可以了。”我思考了一会,脑补:分离?...分离写(图2) 图2 把背景层和内容区分开来写,不要在背景层中包裹内容,这样子点击内容区就不会关闭掉遮罩层了!

2.9K30

Calendar calendar控件月份添加点击事件

写在前面 elementui在使用日历也就是Calendar calendar控件时候,发现它自带上个月、今天、下个月是没有提供点击事件,但是博主我做业务时候用到了,因为排班时候想要获取到上个月信息需要给月份信息...$nextTick(() => { // 点击上个月 let prevBtn = document.querySelector('.el-calendar__button-group...console.info(this.valueData) this.dateFormat('YYYY-mm-dd',this.valueData) }) // 点击今天...console.info(this.valueData) this.dateFormat('YYYY-mm-dd',this.valueData) }) // 点击下个月...注意点 valueData这个参数就是我们data中定义,也就是需要我们在return中定义valueData: new Date(),然后我们Calendar calendar控件将其绑定才可以自动计算每个月份

3.1K10

脚本去除网站上广告以及烦人点击展开全文

某些网站现在出了一个超恶心需求,对过长文章搞了一个遮罩,让用户主动点击才能展开全文,卧槽真的好烦啊,然后我以为是该网站为了减轻带宽搞两次请求数据呢,结果一查network发现明明就一次请求~~~...这非要让用户两次操作,烦死了~ 然而办法总比困难多,这里我提供一个我利用油猴脚本进行扩展去广告,去点击展开全文方法 1.工具 油猴脚本插件,可以到这个网站进行下载,目前支持浏览器也比较多chrome...,主要让他把某平台(至于哪个平台,想必你向下拉已经发现一个展开全文了吧)恶心点击展开全文自动被去除掉,顺带着也把广告去掉了~ // ==UserScript== // @name 阅读全文...} } /** * 直接点击展开 * @param clickSelector */ function readAllRule3(clickSelector...// 点击展开 selector.trigger("click") console.log("已解除阅读全文关注限制。。。。")

1.9K20

关于Kotlin写界面时诸多控件点击事件

界面中控件较多的话,每个控件都设置setOnClickListener(this)是很麻烦,为此抽出了一个Context扩展类: fun Context.setViewClick(listener:...it.setOnClickListener(listener) } } 即只需要将Activity或Fragment实现View.OnClickListener接口,然后调用上面的方法,第一个参数传this即可,后面将要设置点击事件控件传入..., position: Int) { showToast("点击了$position") } adapter.setOnItemClickListener(this) 第一种同java...adapter.loadMoreComplete() }, rv_kjls) as提示我可以优化代码,果断alt+enter 今天写长按时间时候遇到有返回值listener 第四种加返回值。...override fun getCount(): Int { return fragmentList.size } } 记录kotlin怎样使用构造参数 以上这篇关于Kotlin写界面时诸多控件点击事件就是小编分享给大家全部内容了

1.1K20

layui upload上传控件动态加载后点击失效处理

本文链接:https://blog.csdn.net/u011415782/article/details/95601001 背景 今天遇到情况是,在我业务需求里,根据商品SKU信息,动态生成一个表格...然后,每行有一个需要上传缩略图 upload控件 但是,最后发现点击没反应 场景如下: ?...分析 通过参考网友解释,需要在动态生成数据后,要补充 upload.render() 注:本人layui版本为: layui-v2.2.45 (不排除低版本不支持情况哦) 解决方法:...—— 在动态拼接逻辑js代码后,再补充upload.render()逻辑代码 截图如下: ?...附录: 注意是补充 upload.render() 整体代码,个人测试,只是补充一句 layui.upload.render() 是无效 个人觉得这样是不合理 如此一来,对于添加操作和修改操作

5.7K30

EasyCVR视频调阅分组页面点击文字不能展开列表问题优化

有用户反馈在使用EasyCVR平台视频调阅分组管理时,点击文字不能展开分组列表,如下图示位置所示,只能点击左边三角号才能展开,但三角号较小点击成功率并不是很高。...我们对比视频广场页面的显示,在视频广场也有三角号和文字展示,但是可支持同步点击,使用起来更方便一些。...这里我们通过测试发现用户反馈现象是存在,但并不是平台bug,是平台在开发过程中没有对此处位置做处理,因此只能通过点击三角号来打开列表。...通过用户现场反馈我们分析了现象,考虑用户体验后决定在当前基础上对文字点击做一个适配工作,更贴近用户在实际使用过程中需求和体验。目前功能已经开发完成,如需使用或测试可联系工作人员获取新版本。...EasyCVR是一款功能全面、开发灵活,且十分注重用户体验视频平台,对于功能类及使用层面上专注更多,我们会不断优化平台操作体验及升级平台功能来满足用户使用习惯和项目需求。

34310

JS实现动态获取当前点击事件id属性值

原本要实现功能如下: 点击下图播放按钮,要弹窗播放对应视频链接。...整个页面是通过ajax请求最新4部视频进行填充完成,视频列表又是通过template-web.js插件补上去,所以导致所有ID值都是一样,一开始给按钮添加一个事件,结果是所有播放按钮都是播放第一个视频...于是,想了好多办法,又把ID属性给弄成动态ajax请求属性值,实现了每个id不一样,接下来,因为点击播放要调用一个方法,进行解析视频播放,拼接成API+视频链接格式在新打开弹窗进行展示。...具体可以看下图: 要实现点击不同按钮,并且按钮ID是动态从ajax请求获取,还要添加点击视频拼接视频链接,参考了文章,可以获取点击按钮id值,然后使用button,将链接放在value中 Dom...对象id属性可以获取元素id值。

25.6K20
领券