2017-10-23 14 views
1

내가이없음 기본 라디오 버튼을

enter image description here

같은 대화를 필요로 선택되지하지만 기본적으로 선택하지 옵션으로 RadioButton 대화를 할 수있는 방법을 찾을 수 없습니다. 기본 단추를 선택하면 null로 시도하지만 작동하지 않습니다. 어떤 아이디어?

public Dialog onCreateDialog(Bundle savedInstanceState) { 

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); 

    builder.setTitle(titulo) 
     .setSingleChoiceItems(items, 0, new DialogInterface.OnClickListener() { 
      @Override 
      public void onClick(DialogInterface dialog, int which) { 
       dlgRadiobuttonsListener.seleccionadoRB(DlgRadiobuttons.this, getResources().getStringArray(items)[which]); 
      } 
     }); 

    return builder.create();   
} 
+0

두 번째 매개 변수를 -1로 설정하면 아무도 선택되지 않습니다. –

답변

1

setSingleChoiceItems의 두 번째 매개 변수가 전달 -1 안드로이드를 만들 것입니다 것은 사람을 선택하지 않도록 선택할 수있는 항목의 인덱스입니다 :

여기 내 코드입니다.

public Dialog onCreateDialog(Bundle savedInstanceState) { 

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); 

    builder.setTitle(titulo) 
     .setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() { 
      @Override 
      public void onClick(DialogInterface dialog, int which) { 
       dlgRadiobuttonsListener.seleccionadoRB(DlgRadiobuttons.this, getResources().getStringArray(items)[which]); 
      } 
     }); 

    return builder.create(); 

}