ExpandableListView 箭头靠右

ExpandableListView 默认标示箭头是在左边的,当左边有图片时,不是太好看,想把它放在右边,这么简单的事可我折腾死了,还好给我找到了。

参照了以下链接:

  1. expandableListview的默认箭头箭头怎样移到右边  提供的方案是隐藏箭头,完全自己实现
  2. Android中替换ExpandableListView控件前面的箭头图标  讲了怎么换图片,没说怎么换位置
  3. How to show the expandable list icon on right side?  知道可以使用 setIndicatorBounds  方法,可是list.getWidth() 为0
  4. Expandable list view move group icon indicator to right  提问者最终给出了解决办法(我喜欢,解决了把方案共享出来)

我参照4代码如下:
		int width = getWindowManager().getDefaultDisplay().getWidth();
		listView.setIndicatorBounds(width-40, width-10);

希望对大家有帮助。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值