1

複数の要素が積み重ねられたAndroidビューをまとめようとしています。これらの要素のいくつかにはHTML形式を適用する必要があり、画面からはみ出すのに十分な数の要素をスタックする予定であり、ScrollViewが必要です。例として、レイアウトは次のようになると思います。

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

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

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

HTML部分の前もっての明らかな選択は、WebViewです。これは、すべてを私が見たいと思うとおりに正確にレンダリングするためですが、問題は、WebViewをScrollViewで使用するとバラバラになり始めることです。手動で更新しないと表示されないようにするのは困難です。

それを考えると、このタイプのコンテンツを表示するための最も効果的な方法は何でしょうか?

4

1 に答える 1

0

オプション#1:Sameer Segalが示すように、とを使用Html.fromHtml()TextViewます。

オプション#2:すべてをHTMLでレンダリングします。TextViewAndroidとについて特に魔法はありませんButton

オプション#3:の必要性を排除する他のUIモデルを選択しScrollViewます。

于 2010-10-03T12:39:47.080 に答える