gpt4 book ai didi

android - 在Android中将ExpandableListView的指示器放在右侧

转载 作者:IT老高 更新时间:2023-10-28 21:53:16 25 4
gpt4 key购买 nike

example

我必须将指示器从左向右移动(因为平面图像)。我也无法成功,因为可扩展 View 列表位于 fragment 内而不是整个 Activity 内。任何想法?谢谢!

最佳答案

我不知道如何从 XML 中执行此操作,但我会告诉您一种在适配器中动态执行此操作的方法。

首先你必须从你的 xml 中删除组指示符

 <ExpandableListView [...] 
android:groupIndicator="@null" />

然后在您的父布局中,在布局的正确位置添加一个 ImageView 。

然后在您的自定义适配器中执行以下操作

public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
...

if (isExpanded) {
groupHolder.img.setImageResource(R.drawable.group_down);
} else {
groupHolder.img.setImageResource(R.drawable.group_up);
}
...

}

关于android - 在Android中将ExpandableListView的指示器放在右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21706231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com