代码之家  ›  专栏  ›  技术社区  ›  Toji

HTML格式的视图内容

  •  1
  • Toji  · 技术社区  · 14 年前

    我试图把一个Android视图放在一起,它有几个元素叠加在一起。其中一些元素需要应用HTML格式,我计划将它们堆叠到足够多的地方,以便在屏幕上运行,这需要一个滚动视图。例如,我希望布局看起来像这样:

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

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

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   CommonsWare    14 年前

    选项1:正如Sameer Segal所说, use Html.fromHtml() and TextView .

    文本框 Button .

    选项3:选择其他一些UI模型,以消除对 ScrollView .