我试图使单选按钮与每个选项的第一行文本对齐(这可以在第三个选项上看到)。
我有点困惑,因为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) {