如何在android中以垂直方向显示警报框按钮?
我有一个图像按钮,当我点击它会打开3个对话框按钮,它们以水平方式出现。我希望警报对话框按钮是垂直的。如何使用?您可以在Alertdialog的setview方法中使用View。 在该视图中,调用视图的LAYOUT\u INFLATER\u服务,并根据需要使用自定义的xml。试试这个简单的方法如何在android中以垂直方向显示警报框按钮?,android,Android,我有一个图像按钮,当我点击它会打开3个对话框按钮,它们以水平方式出现。我希望警报对话框按钮是垂直的。如何使用?您可以在Alertdialog的setview方法中使用View。 在该视图中,调用视图的LAYOUT\u INFLATER\u服务,并根据需要使用自定义的xml。试试这个简单的方法 public void verticalAlert (final String item01, final String item02, final String item03){ String[] ar
public void verticalAlert (final String item01, final String item02, final String item03){
String[] array = {item01,item02,item03};
AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
builder.setTitle("Test")
.setItems(array, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// The 'which' argument contains the index position
// of the selected item
switch (which) {
case 0:
// case item 1 do...
break;
case 1:
// case item 2 do...
break;
case 2:
// case item 3 do...
break;
}
}
});
builder.show();
}
你知道有什么方法可以使文本在对话框中居中吗?您以前的回答非常有用,谢谢。谢谢,但这看起来像是一条评论,带代码的答案更有用。