bma*_*oat 2 android listactivity android-arrayadapter checkmark
我有一个ListActivity,其数组适配器声明为像arrayAdapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_checked);这样在最右边显示了一堆带有复选标记的行.你能告诉我如何获得这些复选标记的引用或如何检查/取消选中它们吗?
CheckedTextView本身处理复选框.它作为onListItemClick处理程序中的第二个参数(View v)传入.因此,您可以按如下方式简化代码:
@Override
protected void onListItemClick( ListView l, View v, int position, long id)
{
CheckedTextView textView = (CheckedTextView)v;
textView.setChecked(!textView.isChecked());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9285 次 |
| 最近记录: |