文章详情页
Android TabLayout 中如果修改下标线样式的宽度大小?
浏览:261日期:2024-09-03 13:45:03
问题描述
这个是豌豆荚 APP上的样式,他们TabLayout的白色下标线很短

这个是Demo上 默认的效果,白色下标线跟当前 tab item 的宽度一样
所以问题就是如何能控制这个下标线的样式,让它像豌豆荚上那样的效果?
我找到一个第三方的组件 SmartTabLayout
问题解答
回答1:豌豆荚不是用TabLayout实现的,我用uiautomatorviewer(视图查看工具,在sdk/tools目录下)看过了,它是自己写的
回答2:查阅TabLayout API发现找不到设置下标线的宽度的,只有设置小标线的高度setSelectedTabIndicatorHeight方法,所以豌豆荚 APP可能使用的不是TabLayout 可能是自定义的控件布局。
回答3:试试 https://github.com/hackware19...
相关文章:
1. objective-c - 微信支付的问题2. java - Spring boot 读取 放在 jar 包外的,log4j 配置文件,系统有创建日志文件,不写入日志信息。3. javascript - QQ第三方登录的问题4. docker内创建jenkins访问另一个容器下的服务器问题5. java - web端百度网盘的一个操作为什么要分两次请求服务器, 有什么好处吗6. 百度地图api - Android 百度地图点击线路图的问题?7. javascript - 使用百度文本编辑器ueditor不显示样式问题8. angular.js使用$resource服务把数据存入mongodb的问题。9. android - 优酷的安卓及苹果app还在使用flash技术吗?10. angular.js - angularjs 百度统计怎么统计
排行榜

网公网安备