1

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

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

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

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

HTML 部分的明显选择是 WebView,因为它完全按照我想要的方式呈现所有内容,但问题是 WebView 在 ScrollView 中使用时开始分崩离析。如果没有一些手动刷新,很难让它甚至出现。

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

4

1 回答 1

0

Option #1: As Sameer Segal indicates, use Html.fromHtml() and TextView.

Option #2: Render the whole thing in HTML. There is nothing particularly magic about Android TextView and Button.

Option #3: Choose some other UI model that would eliminate the need for the ScrollView.

于 2010-10-03T12:39:47.080 回答