Android:AlertDialog消息不会自动在SDK <11上自动换行

Android:AlertDialog消息不会自动在SDK <11上自动换行,第1张

概述我以编程方式构建的AlertDialog出现问题:在运行4.1.2的模拟器中,其消息正确显示.但是在我的设备(运行2.3.7的HuaweiU8510)上,该消息不会自动换行.我可以在代码中添加任何内容,以便AlertDialog允许其消息包装吗?我显然不想添加手动换行符.(问题是,即使我添加了手动换行符,对话框也

我以编程方式构建的AlertDialog出现问题:在运行4.1.2的模拟器中,其消息正确显示.但是在我的设备(运行2.3.7的Huawei U8510)上,该消息不会自动换行.

我可以在代码中添加任何内容,以便AlertDialog允许其消息包装吗?我显然不想添加手动换行符. (问题是,即使我添加了手动换行符,对话框也只会显示第一行)

我想我只是在这里遗漏了一些东西,但是我找不到任何答案–它们都指手动添加换行符.

这是相关的代码(是的,我现在正在使用硬编码的字符串):

AlertDialog.Builder builder= new AlertDialog.Builder( activity );builder.setPositivebutton( ...builder.setNegativebutton( ...builder.setTitle( "Wirklich löschen?" );builder.setMessage( "Soll das Item \"" + deleteItem + "\" wirklich gelöscht werden?" );AlertDialog dialog= builder.create();dialog.show();

这是屏幕截图.您可以看到该消息如何在模拟器上正确包装(大图),而不是在设备上.

解决方法:

我不确定是什么问题,或者是特定于设备还是什么,但我可以针对这种情况建议解决方法.您可以使用文本视图和底部的两个按钮创建自定义布局,并将该布局附加到此对话框.现在您可以根据需要处理textvIEw …

总结

以上是内存溢出为你收集整理的Android:AlertDialog消息不会自动在SDK <11上自动换行全部内容,希望文章能够帮你解决Android:AlertDialog消息不会自动在SDK <11上自动换行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存