是否可以强制AlertDialog的按钮始终垂直显示?

时间:2018-06-24 17:00:14

标签: android button alertdialog

我要构建几个Android的AlertDialogs,某些手机中此AlertDialogs中的按钮垂直显示,而另一些手机中则水平显示。

在水平显示的按钮中,存在一个问题,即并非所有按钮的文本都无法正确显示。作为示例,我正在显示此对话框以确认手机号码。

Cancel not displaying correctly

显示Ca的地方应该显示“取消”。

对于此对话框,我可以将其放大,但是其他一些对话框中的文本即使放大也无法容纳。

如果按钮垂直显示在哪里,就没有问题。

有什么方法可以强制这样做吗?

1 个答案:

答案 0 :(得分:1)

就像您在对话框中使用自定义ui一样,您可以根据需要设置UI。 。如果使用线性布局显示按钮,则将所有3​​个按钮的权重设置为1,以便所有3个按钮均等地分割可用空间。否则,您可以将按钮一个放在另一个下面。