Java 在JSON填充的android视图中单击的复选框列表
从JSON解析后,我将生成一个复选框列表。当按下提交按钮时,我想知道选中了哪些框。我该怎么做 我的xml代码(省略了高度、宽度、xmlns等非常明显的内容):Java 在JSON填充的android视图中单击的复选框列表,java,android,android-xml,android-adapter,Java,Android,Android Xml,Android Adapter,从JSON解析后,我将生成一个复选框列表。当按下提交按钮时,我想知道选中了哪些框。我该怎么做 我的xml代码(省略了高度、宽度、xmlns等非常明显的内容): 在Submit上,如何识别复选框 因此,只要点击“提交”按钮,您就可以执行此操作,从中您将获得复选框的项目,这样您就可以知道选中了哪些框:- @Override public void onClick(View v) { System.out.println("check"+getListView().getCheckI
在Submit上,如何识别复选框 因此,只要点击“提交”按钮,您就可以执行此操作,从中您将获得复选框的项目,这样您就可以知道选中了哪些框:-
@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());
}
}
@覆盖
公共void onClick(视图v)
{
System.out.println(“检查”+getListView().GetCheckItemId().length);
对于(int i=0;i
您是否正在显示包含复选框的详细信息列表?@stella是。文本视图中复选框的标题,然后是其旁边的复选框。getListView()代码>未定义。我的类是从Activity.r扩展而来的。你在你的类中有listview吗?所以如果你扩展Activity试试这个,listview details=(listview)findViewById(r.id.List);getCheckItemId().lengthI我就是想不通。
TextView title = (TextView) v.findViewById(R.id.title);
CheckBox cbox = (CheckBox) v.findViewById(R.id.checkBox);
if (title != null) {
title.setText(tdunit.title);
}
@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());
}
}