我想在列表视图中设置单选择复选框。 在此列表视图中,每行包含2个textview,一个按钮和一个复选框。 textview数据从sqlite数据库检索,所以,当我检查复选框,另一个复选框未选中,并只检查点击列表视图中的复选框。 谢谢全部自定义android复选框单选在列表视图
0
A
回答
0
您可以使用可检查的布局。
- 作出这样Checkable linear layout tutorial
可检查的类插入可检查的布局,你XML类,像这样:
<?xml version="1.0" encoding="utf-8"?> <com.example.xxx.widget.CheckableLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:orientation="horizontal" android:padding="10dp" > //Your checkbox and textview here </com.example.xxx.widget.CheckableLinearLayout>
在你onItemClick插入此代码
if (itemcheck.isChecked()) { itemcheck.setChecked(true); } else { itemcheck.setChecked(false); } itemcheck.setChecked(true);
-1
holder.checkbox.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view) {
if (position != selected && mSelectedRB != null)
{
mSelectedRB.setChecked(false);
}
selected = position;
mSelectedRB = (CheckBox) view;
//database.deleteAllRecords();
//database.insertRecord(rowItems.get(position).getLanguageID(), rowItems.get(position).getLanguage(), rowItems.get(position).getImageUrl());
}
});
if(selected != position)
{
holder.checkbox.setChecked(false);
}
else
{
holder.checkbox.setChecked(true);
if(holder.checkbox != null && holder.checkbox != mSelectedRB)
{
mSelectedRB = holder.checkbox;
}
}
//context.startActivity(new Intent(context, LanguageActivity.class));
convertView.setTag(holder);
}
else
{
holder = (ViewHolder) convertView.getTag();
}
LanguageDetails rowItem = (LanguageDetails) getItem(position);
holder.checkbox.setText(rowItem.getLanguage());
return convertView;
}`
+0
你能否详细说明你的解决方案? – Scorpio
相关问题
- 1. 自定义列表视图中的单选复选框
- 2. 在复选框错误自定义列表视图的Android
- 3. 自定义列表项视图中的Android复选框问题
- 4. 带有复选框的Android自定义列表视图?
- 5. 带有复选框问题的Android自定义列表视图
- 6. 自定义列表视图与Android SDK中的复选框
- 7. 自定义列表单击复选框
- 8. android自定义列表视图与自定义单选按钮
- 9. 取消选中自定义列表视图中的复选框
- 10. Android自定义列表视图中的自动复选框选择
- 11. 如何在自定义列表视图中插入复选框
- 12. 对齐自定义列表视图复选框的列标题
- 13. 自定义列表视图(复选框问题)... setOnCheckedChangeListener
- 14. 问题与自定义列表视图和复选框/按钮
- 15. 为了实现自定义列表视图的复选框
- 16. 复选框覆盖自定义列表视图中的触摸
- 17. 自定义列表视图上的复选框
- 18. 自定义列表视图与复选框
- 19. 自定义列表视图中的复选框问题
- 20. 要实现自定义列表视图中的复选框
- 21. 复选框与自定义列表视图
- 22. 与复选框的自定义列表视图问题
- 23. 自定义列表视图与复选框不可点击
- 24. 与复选框问题的自定义列表视图
- 25. 自定义复选框图像android
- 26. 自动选择列表视图中的复选框 - android
- 27. android,列表视图与复选框
- 28. 列表视图中的Android复选框
- 29. 在向下滚动时随机选择自定义列表视图复选框
- 30. Wordpress Mailchimp表单自定义复选框
请给下链接的答案。给定的链接可能在未来死亡。 –