ScrollView中的HTML格式内容

时间:2010-10-03 05:35:34

标签: android webview scrollview

我正在尝试整合一个Android视图,其中有几个元素堆叠在一起。其中一些元素需要应用HTML格式,我计划堆叠足够多的元素,以便它们在屏幕上运行,需要ScrollView。举个例子,我希望布局看起来像这样:

<ScrollView>
    <LinearLayout vertical>
        <TextView />
        <Button />
        <Html />

        <TextView />
        <Button />
        <Html />

        Etc...
    </LinearLayout>
</ScrollView>

HTML部分的前期显而易见的选择是WebView,因为它可以完全按照我想要的方式呈现所有内容,但问题是WebView在ScrollView中使用时开始崩溃。如果没有一些手动刷新,很难让它显示出来。

鉴于此,显示此类内容的最有效方法是什么?

1 个答案:

答案 0 :(得分:0)

选项#1:正如Sameer Segal所指出的那样,use Html.fromHtml() and TextView

选项#2:以HTML格式呈现整个内容。 Android TextViewButton没有什么特别的魔力。

选项#3:选择一些不需要ScrollView的其他UI模型。