使用Radiobutton自定义拖动排序列表视图

时间:2013-05-14 06:54:39

标签: android android-listview radio-button

我有一个带定制适配器的DSLV,它有两个textview和一个radiobutton。我希望在单击该行时设置特定行的单选按钮(true)。为此,我使用了下面提到的代码。

    public OnItemClickListener listclk = new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {


          if(!rad.isChecked())
          {
              rad.setChecked(true);
          }else{
              rad.setChecked(false);

               }
  }
};

但它不能正常工作。请帮助!! ...谢谢

2 个答案:

答案 0 :(得分:1)

最后通过添加..

来解决问题
@Override
        public int getViewTypeCount() {
            // TODO Auto-generated method stub
            return namelist.size();
        }



        @Override
        public int getItemViewType(int position) {
            // TODO Auto-generated method stub
            return position;
        }
在getview()之后

答案 1 :(得分:0)

试试这个: (假设您的DSLV被称为“列表”)

list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);