gpt4 book ai didi

android - 在android中为不同的群体设置不同的指标

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:15 25 4
gpt4 key购买 nike

我想知道如何在ExpandableListView中为不同的分组设置不同的指标。

我试过了:

if(true condition for a group say groupA)
{
getExpandableListView().setGroupIndicator(getResources().getDrawable(R.drawable.image));
}

但上面的代码为 View 中的所有组设置了指示器!我想要所有组的不同指标,例如:

A组有不同的指标;B组有不同的指标;C组有不同的指标

其中 groupA、groupB 和 groupC 有一定数量的 child 。

任何人都可以提出建议吗?

-Adithya.

最佳答案

在可扩展 ListView 中创建不同的指标。首先为可扩展的 ListView 创建适配器。为所有不同的指示器创建自定义布局。

现在在你的 getGroupView 方法中

@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
LayoutInflater infalInflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);


if (groupPosition == 0) {
convertView = infalInflater.inflate(INFLATE YOUT LAYOUT HERE, null);
} else if (groupPosition == 1) {
convertView = infalInflater.inflate(INFLATE YOUT LAYOUT HERE, null);
}else if (groupPosition == 2) {
convertView = infalInflater.inflate(INFLATE YOUT LAYOUT HERE, null);
}
}

试试这个,这对我有用...希望这对你有帮助..

关于android - 在android中为不同的群体设置不同的指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333565/

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