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

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

概述默认情况下,我们在警告对话框中获得两个或三个水平对齐的按钮.是否可以在警报对话框中将它们垂直对齐? 当然,您可以使用Dialog.setContentView()将对话框的内容设置为任意布局. Dialog dialog = new Dialog(this);dialog.setContentView(R.layout.yourLayoutId);dialog.show(); 使用包含所需按钮 默认情况下,我们在警告对话框中获得两个或三个水平对齐的按钮.是否可以在警报对话框中将它们垂直对齐?解决方法 当然,您可以使用Dialog.setContentVIEw()将对话框的内容设置为任意布局.
Dialog dialog = new Dialog(this);dialog.setContentVIEw(R.layout.yourLayoutID);dialog.show();

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

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

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();
总结

以上是内存溢出为你收集整理的我们可以在Android警报对话框中使用垂直按钮吗?全部内容,希望文章能够帮你解决我们可以在Android警报对话框中使用垂直按钮吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1134427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存