我正在尝试整合一个Android视图,其中有几个元素堆叠在一起。其中一些元素需要应用HTML格式,我计划堆叠足够多的元素,以便它们在屏幕上运行,需要ScrollView。举个例子,我希望布局看起来像这样:
<ScrollView>
<LinearLayout vertical>
<TextView />
<Button />
<Html />
<TextView />
<Button />
<Html />
Etc...
</LinearLayout>
</ScrollView>
HTML部分的前期显而易见的选择是WebView,因为它可以完全按照我想要的方式呈现所有内容,但问题是WebView在ScrollView中使用时开始崩溃。如果没有一些手动刷新,很难让它显示出来。
鉴于此,显示此类内容的最有效方法是什么?
答案 0 :(得分:0)
选项#1:正如Sameer Segal所指出的那样,use Html.fromHtml()
and TextView
。
选项#2:以HTML格式呈现整个内容。 Android TextView
和Button
没有什么特别的魔力。
选项#3:选择一些不需要ScrollView
的其他UI模型。