【问题标题】:how to add popup window for long texts Android如何为长文本添加弹出窗口Android
【发布时间】:2013-03-21 04:55:32
【问题描述】:

如何在弹出窗口中写长文本。我试过这个dlgAlert.setMessage("Long Text");,但它不适合长文本的描述。我想要一个带有长文本和确定按钮的新弹出窗口,以便用户可以毫无问题地阅读文本。我该怎么做?

【问题讨论】:

  • 发布您尝试过的完整示例。
  • 这里不是发布诸如“如何”、“为我编写代码”、“我如何实现这一目标”之类的问题的地方 - 请尝试,并以名为源代码。

标签: android text popup dialog


【解决方案1】:

创建一个警报对话框:

    String loremIpsum = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam";

    AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
    builder.setTitle("My Title");
    builder.setMessage(loremIpsum);

    builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            // Do something
        }
    });
    builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            // User cancelled the dialog
        }
    });
    builder.show();

看起来像这样(滚动):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2013-12-16
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多