editstudent.xml
LinearLayout
ListView
android:id="@android:id/list"
ListView
LinearLayout
editstudentlist
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);
}
ここには、2 つのテキスト ボックスと 1 つのラジオ ボタンを含むカスタム レイアウト (editnumberlist.xml) があります。(editstudent.xml)を使用して追加され、機能しsimpleCursorAdapter
ています。
しかし、ラジオボタンがラジオグループにあるように動作するようにします(たとえば、一度に1つ選択します)。私が持っているもう1つの質問はStudentHelper.KEY_ID
、実行時/実行時に表示されるべきではないラジオボタンにどのように与えることができるかです。StudentHelper.KEY_ID
また、関数内の値を取得するにはどうすればよいですかonListItemClick()
。
これを実装する方法を知っている人はいますか?