라디오 그룹 안에서 리스트뷰로 라디오버튼과 구분라인을 만드려 합니다.

 

물론 list가 추가됨에 따라 라디오버튼과 구분라인이 리스트에 추가되어야합니다.

 

 일단 밑의 소스처럼 하면 테스트1 한줄은 추가가 됩니다.

 

그런데 테스트2 부터는 추가를 해도 화면상에 추가가 되지 않습니다.

 

문제가 무엇인가요?

 

 

   java 소스

======================

  ArrayAdapter<String> mCardListAdapter;
     ArrayList<String> list = new ArrayList<String>();
     ListView mListView = null;

 

       list.add("테스트1");
       list.add("테스트2");
       mListView = (ListView)layout.findViewById(R.id.listview);
       mCardListAdapter = new ArrayAdapter<String>(context, R.layout.dialog_list_item, R.id.radioButton1, list);
          
       mListView.setAdapter(mCardListAdapter);
       mListView.setOnItemClickListener(this);

===============================

dialog_list_item 소스

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:orientation="vertical"
 android:gravity="center">
  <RadioButton
  android:layout_marginLeft="20dip"
  android:textColor="@color/txt_no2_60"
  android:textSize="12sp"
  android:id="@+id/radioButton1"
  android:layout_width="fill_parent"
  android:layout_height="43.33dip"
  android:button="@drawable/draw_radio_btn"/>
 <LinearLayout
  android:id="@+id/ttttt"
  android:layout_marginRight="14.66dip"
    android:layout_marginLeft="14.66dip"
  android:layout_width="fill_parent"
  android:layout_height="1.33dip"
  android:background="@color/txt_no5_50"
  android:layout_gravity="center">
 </LinearLayout>
</LinearLayout>

 

==================================

custom_dialog 소스

 

... 생략

<LinearLayout
       android:layout_width="270.68dip"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    
       <RadioGroup
        android:id="@+id/radio_group"
           android:layout_width="270.68dip"
     android:layout_height="wrap_content"
     android:orientation="vertical">
     <ListView
      android:id="@+id/listview"
            android:layout_width="270.68dip"
      android:layout_height="wrap_content">
     </ListView>
       </RadioGroup>
      </LinearLayout>