Содержание в формате HTML в ScrollView - PullRequest
1 голос
/ 03 октября 2010

Я пытаюсь собрать представление Android, в котором несколько элементов расположены друг над другом.К некоторым из этих элементов необходимо применить форматирование HTML, и я планирую разместить их достаточно, чтобы они работали за пределами экрана, требуя ScrollView.В качестве примера я хотел бы ожидать, что макет будет выглядеть примерно так:

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

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

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

Очевидным выбором для HTML-части является WebView, поскольку он отображает все именно так, как я хотел бы видеть,но проблема в том, что WebView начинает разваливаться при использовании в ScrollView.Трудно заставить его отображаться даже без какого-либо ручного обновления.

Учитывая это, какой будет самый эффективный способ отображения контента такого типа?

1 Ответ

0 голосов
/ 03 октября 2010

Вариант № 1: Как указывает Самир Сигал, использует Html.fromHtml() и TextView.

Вариант № 2: визуализировать все это в HTML. В Android TextView и Button.

нет ничего особенного.

Вариант № 3: Выберите другую модель пользовательского интерфейса, которая устранит необходимость в ScrollView.

...