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

发布网友 发布时间:2022-04-22 04:23

我来回答

5个回答

热心网友 时间:2023-06-23 06:25

如果是产品制作方向——

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

如果按照上下滑动思路就很简单了
使用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可以
在首选项中选择常规——编辑器——文本编辑器,这里可以任意修改文字大小、颜色等

热心网友 时间:2023-06-23 06:25

TextView本身是可以显示大量文本的,但会左右不对齐现象,另外图文混排的时候更不适合了,建议如下
1、自定义View,显示大量文本
2、使用webview来显示大量文本

热心网友 时间:2023-06-23 06:26

TextView结合ImageSpan和SpannableString,可以实现你需要的功能。

热心网友 时间:2023-06-23 06:26

可以使用TextView,外面添加一个ScrollView就可以实现滚动了。

热心网友 时间:2023-06-23 06:27

extView结合ImageSpan和SpannableString,可以实现你需要的功能。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com