gpt4 book ai didi

java - 在 JSON 填充的 Android View 中单击的复选框列表

转载 作者:行者123 更新时间:2023-12-01 15:37:01 25 4
gpt4 key购买 nike

从 JSON 解析后,我正在生成一个复选框列表。当按下提交按钮时,我想知道哪些框被选中。我该怎么做?

我的 xml 代码(省略了非常明显的内容,例如高度、宽度、xmlns 等):

<LinearLayout>
<TextView
android:id="@+id/title"
android:text="@string/CatalogueTitle" />
<CheckBox
android:id="@+id/checkBox" />
</LinearLayout>

此 java 代码 fragment 填充数据并将文本添加到相邻的 TextView

TextView title = (TextView) v.findViewById(R.id.title);
CheckBox cbox = (CheckBox) v.findViewById(R.id.checkBox);
if (title != null) {
title.setText(tdunit.title);
}

Onsubmit,我如何识别复选框?

最佳答案

所以单击“提交”按钮您可以执行此操作,从中您将获得选中框的项目,这样您就知道哪些框被选中:-

@Override
public void onClick(View v)
{
System.out.println("check"+getListView().getCheckItemIds().length);

for (int i = 0; i < getListView().getCheckItemIds().length; i++)
{
System.out.println(getListView().getAdapter().getItem((int)getListView().getCheckItemIds()[i]).toString());
}

}

关于java - 在 JSON 填充的 Android View 中单击的复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8711983/

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