我们可以在Android警报对话框中使用垂直按钮吗?

前端之家收集整理的这篇文章主要介绍了我们可以在Android警报对话框中使用垂直按钮吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
默认情况下,我们在警告对话框中获得两个或三个水平对齐的按钮.是否可以在警报对话框中将它们垂直对齐?

解决方法

当然,您可以使用Dialog.setContentView()将对话框的内容设置为任意布局. @H_404_6@Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.yourLayoutId); dialog.show();

使用包含所需按钮的Vertical LinearLayout创建一个布局文件,并在对话框中调用setContentView(),传递布局文件名称.

如果你在AlertDialog上没用,你可以用builder.setView()做类似的事情.

@H_404_6@LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.yourLayoutId,(ViewGroup) findViewById(R.id.yourLayoutRoot)); AlertDialog.Builder builder = new AlertDialog.Builder(this) .setView(layout); AlertDialog alertDialog = builder.create(); alertDialog.show();
原文链接:https://www.f2er.com/android/313867.html

猜你在找的Android相关文章