Google的对话框设计规范显示了单选对话框中的单选按钮位于文本左侧的示例dialog-specs有没有人知道如何在这些示例中定位单选按钮? 当从22.2.1使用程序兼容性AlertDialog和下面的代码,我总是让他们位于右端AppCompat AlertDialog单选按钮重力/定位
new AlertDialog.Builder(this)
.setTitle("Choose category")
.setSingleChoiceItems(new String[] {"One", "Two", "Three"}, -1,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).show();
感谢您的建议! 但是为了使用材质对话框,我们首先需要在api 23上进行一次调整,这在目前是不可能的,因为我们必须替换掉所有的apache http库。 –