DialogFragment:如何修复支持库 23.2.0 上的按钮位置
DialogFragment: How to fix button position on Support Library 23.2.0
我正在升级我的 Android 应用程序以使用 支持库 v23.2.0,但我目前遇到了问题。
所有具有 3 个按钮的 DialogFragment
都有一个奇怪的按钮位置。
在支持库 v23.0.1 上显示如下:
在支持库 v23.2.0 上显示:
我认为这是一个 支持库问题 ,而不是实际的 Android 团队设计选项。
有办法解决吗?
我不认为这是错误,根据 Material 设计,这是正确的行为。
看看 here(Side-by-side buttons
和 Stacked full-width buttons
部分)。
您的按钮必须超过 128dp
,这是 280dp 宽对话框中按钮的最大宽度。
Stacked full-width buttons
When text labels exceed the maximum button width, use stacked buttons to accommodate the text. Affirmative actions are stacked above dismissive actions.
我正在升级我的 Android 应用程序以使用 支持库 v23.2.0,但我目前遇到了问题。
所有具有 3 个按钮的 DialogFragment
都有一个奇怪的按钮位置。
在支持库 v23.0.1 上显示如下:
在支持库 v23.2.0 上显示:
我认为这是一个 支持库问题 ,而不是实际的 Android 团队设计选项。
有办法解决吗?
我不认为这是错误,根据 Material 设计,这是正确的行为。
看看 here(Side-by-side buttons
和 Stacked full-width buttons
部分)。
您的按钮必须超过 128dp
,这是 280dp 宽对话框中按钮的最大宽度。
Stacked full-width buttons
When text labels exceed the maximum button width, use stacked buttons to accommodate the text. Affirmative actions are stacked above dismissive actions.