我需要显示一个冗长的(20K)文本文件(由明显多付的律师撰写的条款和条件文件)。
向用户展示此内容的最佳/最简单方法是什么?我从原始资源加载文本并将其作为消息添加到AlertDialog,但文本被中断了一半。我找不到警告对话框文本或它使用的TextView的任何明显限制。
答案 0 :(得分:3)
您使用的是三星手机吗?看起来三星认为可以在文本字段中添加9000个字符的无证限制。根据下面的答案,你应该能够通过android:maxLength
明确定义最大长度来解决这个问题:
答案 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。