android编程如何显示大量文本?

每行文本长短可能不同,而且文本旁边可能还会出现图片,出现图片的这几行就比较短,其他行就比较长,有什么较好的处理方法么?无论是自定义组件还是什么的,给个思路就行!... 每行文本长短可能不同,而且文本旁边可能还会出现图片,出现图片的这几行就比较短,其他行就比较长,有什么较好的处理方法么?无论是自定义组件还是什么的,给个思路就行! 展开
 我来答
七夕小雨
2015-08-12 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:22.4万
展开全部
如果是产品制作方向——

由于手机屏幕的限制,和屏幕大小的问题
显示大量文字,在产品方面,我们一般放弃使用缩小字体类似的方法
一般的做法都是让文本可以上下滑动来进行阅读

如果按照上下滑动思路就很简单了
使用ScrollView,内部嵌套一个TextView就可以了

可以来个简单范例
============================
<ScrollView

android:id="@+id/scrollView1"

android:layout_width="match_parent"

android:layout_height="match_parent" >

<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

<TextView

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="要显示的大段文字" />

</LinearLayout>

</ScrollView>
==========================

如果是说编程界面——
如果开发使用ADT可以
在首选项中选择常规——编辑器——文本编辑器,这里可以任意修改文字大小、颜色等
1403857773
推荐于2016-09-01 · 超过12用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:25.3万
展开全部
TextView本身是可以显示大量文本的,但会左右不对齐现象,另外图文混排的时候更不适合了,建议如下
1、自定义View,显示大量文本
2、使用webview来显示大量文本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmcong2000
2014-11-12 · TA获得超过3471个赞
知道大有可为答主
回答量:1919
采纳率:0%
帮助的人:1298万
展开全部
TextView结合ImageSpan和SpannableString,可以实现你需要的功能。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rainy2016
2015-08-01 · TA获得超过212个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:139万
展开全部
可以使用TextView,外面添加一个ScrollView就可以实现滚动了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伟少70
2015-07-25 · TA获得超过317个赞
知道小有建树答主
回答量:662
采纳率:67%
帮助的人:140万
展开全部
extView结合ImageSpan和SpannableString,可以实现你需要的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式