Как отобразить большой файл png и прокрутить его? - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть большой файл изображения Png, который я хотел бы отобразить и прокрутить вокруг него, как я могу сделать в WebView. Когда я загружаю свою деятельность с файлом изображения в ImageView, изображение отображается на экране, но оно слишком маленькое для чтения. Я думаю, что элементы управления Zoom помогут, когда изображение станет нормальным. Я пытался использовать изображение в WebView, но не хочу, чтобы отображался URL.

Ответы [ 4 ]

4 голосов
/ 17 февраля 2011

Я сделал нечто подобное с TableLayout.Я завернул его в ScrollView, вложенный в HorizontalScrollView, и пользователь может прокручивать его во всех направлениях, когда мой TableLayout занимает больше места, чем умещается на экране.Я полагаю, что это будет работать и с ImageView.Как то так:

    <HorizontalScrollView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </ScrollView>
    </HorizontalScrollView>
1 голос
/ 18 февраля 2011

Создайте свой собственный Пользовательский прокручиваемый просмотр изображений .Я использовал это в игре, она работает, и вы можете прокручивать в направлениях x, y.

0 голосов
/ 17 февраля 2011

Вы сказали, что пытались WebView, но не хотите, чтобы отображался URL? Вы имеете в виду, что видите адресную строку вверху? Если да, см. Ответ на этот вопрос .

0 голосов
/ 17 февраля 2011

Я разместил одно решение для того же вопроса здесь: Изображения в ScrollView в Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...