在AlertDialog中调整RadioButton的位置

时间:2018-08-03 21:16:35

标签: java android radio-button alertdialog

我试图使单选按钮与每个选项的第一行文本对齐(这可以在第三个选项上看到)。

Image of AlertDialog w/ 3 radio buttons and text

我有点困惑,因为setMultiChoiceItems(CharSequence[], boolean[], OnMultiChoiceClickListener)为每个item设置了一个单选按钮并将其居中显示在文本上。所以我不能为每个选项使用2个单独的字符串,我被迫在单个字符串中使用换行符。

  final CharSequence[] types = new CharSequence[]{PATIENT, PROFESSIONAL, PROFESSIONAL_MAIL};
    new AlertDialog.Builder(this)
            .setTitle("Select Platform")
            .setSingleChoiceItems(types, isPatientSelected() ? 0 : 1,
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {

0 个答案:

没有答案