ExpandableListView(一)替换系统默认的箭头
很多朋友可能在android开发中,用过ExpandableListView这个组件,这个组件功能强大,比传统的ListView有好多优势。然而在开发中,我相信有好多人,包括我个人都会遇到下面的一些问题:
1。如何替换ExpandableListView的默认箭头
解决方法:在配置文件中有个android:groupIndicator属性,将其设置为:你的selector,例如:android:groupIndicator="@drawable/lt_expandablelistviewselector"
lt_expandablelistviewselector为:
- <?xml version="1.0" encoding="utf-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:state_expanded="true" android:drawable="@drawable/lt_open2" />
- <item android:drawable="@drawable/lt_norml2" />
- </selector>
lt_open2和lt_norml2分别是两张不同状态的图片
ExpandableListView的整个布局
- <ExpandableListView
- android:divider="@drawable/lt_listview_line"
- android:childDivider="@drawable/lt_listview_line"
- android:cacheColorHint="#f5f5f5"
- android:background="#f5f5f5"
- android:id="@+id/citylist"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:listSelector="@drawable/lt_imglistselector"
- android:groupIndicator="@drawable/lt_expandablelistviewselector"
- />
具体你要加载哪些数据,和哪些内容显示在ExpandableListView上,自由发挥吧,o(∩_∩)o 哈哈
上面的工作做完之后,运行一下,看看我的效果:
转载于:https://www.cnblogs.com/lanzhi/p/6469665.html
ExpandableListView(一)替换系统默认的箭头相关推荐
- 仿新浪微博IOS客户端(v5.2.8)——自定义UITabBar替换系统默认的(添加“+”号按钮)
转载请标明出处:http://blog.csdn.net/android_ls/article/details/45896395 声明:仿新浪微博项目,所用所有图片资源都来源于官方新浪微博IOS客户端 ...
- Android替换系统默认输入法
由于产品需求,需将Android原生输入法先后替换成搜狗输入法.百度输入法.谷歌拼音输入法,本文以替换为谷歌输入法为例. packages/apps下新建文件夹,将需替换的第三方输入法apk放入该文件 ...
- 将系统默认记事本替换成自己喜欢的文本编辑器
找寻了这么长时间的编辑器,感觉还是Notepad2最适合自己了.打开效率快 界面简洁 并且还能直接按Esc进行关闭这个最喜欢了.只是它的图标有点丑.. 下面就记录一下 将Notepad2替换成系统记事 ...
- Android系统(192)--- 如何替换系统的默认静态壁纸?
如何替换系统的默认静态壁纸? 请用目标壁纸替换掉alps/frameworks/base/core/res/res目录下drawable-nodpi/drawable-xhpi/drawable-xx ...
- 介绍一种很棒的wince 如何替换系统声音的方法
Topic:介绍一种很棒的wince 如何替换系统声音的方法(作者:Baiduluckyboy) //------------------------------------------------- ...
- Android 系统(72)---Android系统增加字体库及修改系统默认字体
Android系统增加字体库及修改系统默认字体 阅读数:53 转载出处:https://blog.csdn.net/hsaekong/article/details/80305263 前言 最近项目上 ...
- Android 系统默认参数的修改
转自: http://www.th7.cn/Program/Android/201505/447097.shtml 写在前面的话 一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置, ...
- android 11.0 12.0第三方输入法app设置系统默认输入法
1.概述 在11.0 12.0的产品开发中,有功能需要要求设置默认输入法,替换掉系统的输入法,所以这就需要了解设置 输入法的相关功能需求,然后根据输入法包名来设置默认输入法 2.第三方输入法app设置 ...
- Android系统增加字体库及修改系统默认字体
转载请注明出处:https://blog.csdn.net/hsaekong/article/details/80305263 前言 最近项目上需要修改android系统默认字体,现把总结记录下,便于 ...
最新文章
- 传统行业转型微服务的挖坑与填坑
- android md日期选择器,移动端日期选择
- linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
- boost::gil::packed_channel_value用法的测试程序
- java socket 通讯
- redhat 安装Rabbitmq
- 用cisco命令确定和跟踪DOS***源
- C++模版类的简单使用
- 注入器 过检测_福特全顺V348检测车报价
- Unity Editor Toolbar 编辑器扩展
- linux下设置set位权限,网络安全系列之四十 在Linux中设置SET位权限
- 如何减少固定资产浪费?
- 分享一个修改电脑IP的小工具
- linux-ext4格式文件误删除恢复
- wireshark:时区
- 职通未来 The Next One——赴一场不一样的招聘会
- 微信公众号私信回复内容怎么设置
- s32k144 isystem linux,S32K144之时钟配置
- 老司机教你怎样下载电影
- 程序实例python_程是什么意思 带程字的男孩名字 用程字起名的寓意
热门文章
- 用c语言编一个贪吃蛇,刚学C语言,想写一个贪吃蛇的代码
- c++ 类数组_输入输出流IO体系及常用类关系结构(精要收藏)
- .net安装_无需安装Python,就可以在.NET里调用Python库
- 分布式 java 应用:基础与实践_西研技术大讲堂第二期FRCS应用情况介绍及分布式技术平台能力应用实践...
- 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表
- 如何清空DNS缓存Windowslinux
- 编程中new[]和delete[]应该如何使用?
- 从命令行使用 wget 调试网页错误
- 教你如何在C++二进制文件中注入git信息
- 习题5-5 使用函数统计指定数字的个数 (15 分)