============问题描述============
如图,文字是textview,纵向居中,但是无法控制他的下拉收起图标也居中,该如何是好。
============解决方案1============
看了下源码,只有设置左右的位置,没有设置上下的位置,
只有把默认的箭头去掉,然后在getGroupView里自定义一个箭头图标来实现了
============解决方案2============
设置箭头所在控件居中显示,看看这个链接:
http://blog.csdn.net/a_asinceo/article/details/7660119
============解决方案3============
好高的分~
这个效果必须得在代码xml里面调试才行的
ExpandableListView的高度属性设置为wrap_content
getGroupView中的textview高度属性设置为wrap_content,不要设置竖直居中,如果需要设置间距用padding看看
============解决方案4============
200分么,有没有想过自己去重新写ExpandableListView,就可以自定义xml了,,,
============解决方案5============
引用 8 楼 icyblood198999 的回复:
Quote: 引用 7 楼 heaimnmn 的回复:默认格式大小就不会改变了,你改了大小
200分么,有没有想过自己去重新写ExpandableListView,就可以自定义xml了,,,
实现效果倒是好办,关键感觉google设计这控件按理说不应该这么傻啊,就有点不甘心
我自己也进源码看了看,貌似真没有,真心郁闷
============解决方案6============
引用 8 楼 icyblood198999 的回复:
Quote: 引用 7 楼 heaimnmn 的回复:楼主不会是处女座吧。。。自定义多简单,干嘛非得用源码。。。
200分么,有没有想过自己去重新写ExpandableListView,就可以自定义xml了,,,
实现效果倒是好办,关键感觉google设计这控件按理说不应该这么傻啊,就有点不甘心
我自己也进源码看了看,貌似真没有,真心郁闷
============解决方案7============
左边的图标可以尝试用TextView 的drawableLeft来定义