【发布时间】:2022-10-24 04:30:38
【问题描述】:
当应用程序通过 MaterialAlertDialogBuilder 显示带有长文本的对话框时,某些设备上的按钮会被裁剪。
我的代码:
MaterialAlertDialogBuilder(requireContext())
.setTitle(getString(R.string.placeholder))
.setMessage(getString(R.string.lorem_ipsum))
.setPositiveButton(getString(R.string.ok)) { dialog, _ ->
dialog.dismiss()
}
.show()
如何使它们正确显示?
【问题讨论】:
-
这些例子是否表明实际使用?我的意思是消息的长度。对话框不一定用于像这样的长文本。如果您希望消息可滚动,我认为您将需要自定义布局。
-
我想将对话框用作某些操作的信息选项卡。我也考虑过使用自定义布局,但我想知道如果没有它,那么长的消息是否可以滚动。感谢您为我解决这个问题
-
@Czapla 如果您在列表底部滚动时底部的按钮被剪断,这可能意味着其他东西正在推动内容,我猜它与标题有关。我建议检查对话框窗口,您应该能够确定问题的原因,因为即使您添加了可滚动区域,您也可能会遇到同样的问题。如果你还是卡住了,请创建一个codesandbox
标签: android material-ui dialog