gpt4 book ai didi

android - 如何将 child 动态添加到 expandableListview 中的特定组?

转载 作者:行者123 更新时间:2023-11-29 00:13:11 26 4
gpt4 key购买 nike

alertDialogBuilder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {

@Override
public void onClick(
DialogInterface dialog,
int which) {

try {
expenses = editText.getText().toString();

int a = (int)getGroupId(groupPosition);
Log.e("group id",String.valueOf(a));

obj.prepareListData(expenses,(int) getGroupId(groupPosition));

} catch (Exception e) {
Log.e("123", e.toString());
}

}
});

public void prepareListData(String s, int position) {

List<String> expenses = new ArrayList<String>();

expenses.add(s);

listDataChild.put(listDataHeader.get(position), expenses);
listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);

}

在这里,我想将不同的费用添加到不同的组(标题)中,但是费用会覆盖到标题中的前一个。

如何将不同的多个值添加到不同的组(标题)中?请指导我。

最佳答案

您不应该在每次更改数据时都实例化 ExpandableListAdapter。

您应该只修改您的数据列表,然后调用 listAdapter:

adapter.notifyDataSetChanged();

这将自动应用数据更改!

关于android - 如何将 child 动态添加到 expandableListview 中的特定组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768500/

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