显示长文件的最佳方法是什么

时间:2010-09-09 23:54:34

标签: android

我需要显示一个冗长的(20K)文本文件(由明显多付的律师撰写的条款和条件文件)。

向用户展示此内容的最佳/最简单方法是什么?我从原始资源加载文本并将其作为消息添加到AlertDialog,但文本被中断了一半。我找不到警告对话框文本或它使用的TextView的任何明显限制。

2 个答案:

答案 0 :(得分:3)

您使用的是三星手机吗?看起来三星认为可以在文本字段中添加9000个字符的无证限制。根据下面的答案,你应该能够通过android:maxLength明确定义最大长度来解决这个问题:

How can I debug a seemingly hardware-dependent issue with my Android app without access to the hardware?

答案 1 :(得分:1)

将您的文本放在xml布局文件中的scrollview中。尝试类似的事情:

AlertDialog.Builder b = new AlertDialog.Builder();
b.setMessage("Scary Legal Stuff");
b.setView(View.inflate(R.layout.scary_legal_scrollview),null));

在你的活动中,最好的去处就是onCreateDialog。