android编程如何显示大量文本?
每行文本长短可能不同,而且文本旁边可能还会出现图片,出现图片的这几行就比较短,其他行就比较长,有什么较好的处理方法么?无论是自定义组件还是什么的,给个思路就行!...
每行文本长短可能不同,而且文本旁边可能还会出现图片,出现图片的这几行就比较短,其他行就比较长,有什么较好的处理方法么?无论是自定义组件还是什么的,给个思路就行!
展开
6个回答
展开全部
如果是产品制作方向——
由于手机屏幕的限制,和屏幕大小的问题
显示大量文字,在产品方面,我们一般放弃使用缩小字体类似的方法
一般的做法都是让文本可以上下滑动来进行阅读
如果按照上下滑动思路就很简单了
使用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可以
在首选项中选择常规——编辑器——文本编辑器,这里可以任意修改文字大小、颜色等
由于手机屏幕的限制,和屏幕大小的问题
显示大量文字,在产品方面,我们一般放弃使用缩小字体类似的方法
一般的做法都是让文本可以上下滑动来进行阅读
如果按照上下滑动思路就很简单了
使用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可以
在首选项中选择常规——编辑器——文本编辑器,这里可以任意修改文字大小、颜色等
展开全部
TextView本身是可以显示大量文本的,但会左右不对齐现象,另外图文混排的时候更不适合了,建议如下
1、自定义View,显示大量文本
2、使用webview来显示大量文本
1、自定义View,显示大量文本
2、使用webview来显示大量文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TextView结合ImageSpan和SpannableString,可以实现你需要的功能。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用TextView,外面添加一个ScrollView就可以实现滚动了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
extView结合ImageSpan和SpannableString,可以实现你需要的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询