如何将radiobutton添加到游标适配器,其工作方式类似于无线电组中的无线电按钮,即对无线电按钮进行分组

时间:2012-10-13 04:43:25

标签: android

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

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()的值。

有谁知道如何实现这个?

0 个答案:

没有答案