我要构建几个Android的AlertDialogs,某些手机中此AlertDialogs中的按钮垂直显示,而另一些手机中则水平显示。
在水平显示的按钮中,存在一个问题,即并非所有按钮的文本都无法正确显示。作为示例,我正在显示此对话框以确认手机号码。
显示Ca的地方应该显示“取消”。
对于此对话框,我可以将其放大,但是其他一些对话框中的文本即使放大也无法容纳。
如果按钮垂直显示在哪里,就没有问题。
有什么方法可以强制这样做吗?
答案 0 :(得分:1)
就像您在对话框中使用自定义ui一样,您可以根据需要设置UI。 。如果使用线性布局显示按钮,则将所有3个按钮的权重设置为1,以便所有3个按钮均等地分割可用空间。否则,您可以将按钮一个放在另一个下面。