LinearLayout
ListView
android:id="@android:id/list"
ListView
LinearLayout
LinearLayout android:orientation="horizontal" -- TOP Linear
LinearLayout android:orientation="vertical" -- sub Linear
Tex0tView android:id="@+id/enlist_tv_Name" TextView
TextView android:id="@+id/enlist_tv_class" TextView
LinearLayout -- sub Linear
RadioButton android:id="@+id/enList_rb_Id" RadioButton
LinearLayout -- TOP Linear
StudentActivity extends ListActivity {
setContentView(R.layout.editstudent);
//get the data from database
Cursor cursor = noMgr.getAllStudent();
String[] columns= {StdentHelper.KEY_NAME,StdentHelper.KEY_CLASS, StdentHelper.KEY_ID};
int[] to=new int[]{R.id.enlist_tv_name, R.id.enlist_tv_class, R.id.enList_rb_id};
SimpleCursorAdapter scAdapter=new SimpleCursorAdapter(this, R.layout.editstudentlist, cursor, columns, to);
this.setListAdapter(scAdapter);
}
这里有一个带有两个文本框和一个单选按钮的自定义布局(editnumberlist.xml)。它已使用simpleCursorAdapter
添加到(editstudent.xml)并且正在运行。
但是我希望单选按钮在收音机组中表现得像它一样(例如,一次选择一次)。我的另一个问题是如何将StudentHelper.KEY_ID
提供给在运行/执行时不应显示的单选按钮。另外,我应该如何在StudentHelper.KEY_ID
函数中获得onListItemClick()
的值。
有谁知道如何实现这个?