3

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()

これを実装する方法を知っている人はいますか?

4

0 に答える 0