gpt4 book ai didi

java - 在 Android 中将 AlertDialog Builder 限制为最多两行

转载 作者:行者123 更新时间:2023-12-02 03:04:18 24 4
gpt4 key购买 nike

我有以下代码:

AlertDialog.Builder b = new AlertDialog.Builder(MainActivity.this, R.style.AppDialogTheme);
b.setTitle(R.string.opt_out_dialog_title);
b.setMessage(R.string.opt_out_dialog_message);
b.show();

我的字符串:R.string.opt_out_dialog_message 在对话框中有时显示两行,有时显示三行。我想知道是否有办法限制它或将其修复为最多 2 行?

最佳答案

您可以创建自定义 View 并通过setContentView将其设置到您的对话框中。
或者您可以尝试一下,尽管它不是官方的(可能不适用于所有操作系统、设备):

Dialog dlg = b.show();
TextView tv = (TextView) dlg.findViewById(android.R.id.message);
tv.setMaxLines(2);

希望有帮助。

关于java - 在 Android 中将 AlertDialog Builder 限制为最多两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41964472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com