【问题标题】:Is it possible to force the buttons of an AlertDialog to always display vertically?是否可以强制 AlertDialog 的按钮始终垂直显示?
【发布时间】:2018-06-24 17:00:14
【问题描述】:

我正在为 Android 构建几个 AlertDialogs,这个 AlertDialogs 中的按钮在某些手机中是垂直显示的,而在其他手机中是水平显示的。

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

显示 Ca 的地方应该显示 Cancel。

对于这个对话框,我可以将其放大,但其他一些对话框的文本即使放大也无法适应。

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

有什么办法可以强制吗?

【问题讨论】:

    标签: android button android-alertdialog


    【解决方案1】:

    看起来您正在为您的对话框使用自定义 ui,您可以根据需要制作您的 UI。 .如果您使用线性布局来显示按钮,则将所有 3 个按钮的权重设置为 1,以便所有 3 个按钮将平均分配可用空间。否则,您可以将按钮放在另一个下方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 2016-04-14
      • 2012-12-29
      • 1970-01-01
      • 2011-03-31
      • 2017-01-26
      • 1970-01-01
      相关资源
      最近更新 更多