2012-03-05 5 views
0

Я загружаю строку текста и изображение в веб-представление. При масштабировании я хочу, чтобы отображались как вертикальные, так и горизонтальные полосы.Как включить горизонтальную полосу прокрутки в WebView

я использую

 android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 

и

wvEditorial = (WebView) findViewById(R.id.wvEditorial); 
    wvEditorial.setVerticalScrollBarEnabled(true); 
    wvEditorial.setHorizontalScrollBarEnabled(true); 
    wvEditorial.getSettings().setBuiltInZoomControls(true); 

, но когда я увеличить в словах получить расположен сильфон друг друг вместо того, чтобы создать горизонтальную полосу прокрутки и я не имею возможности скользить по горизонтали

я также попытался

android:layout_width="wrap_content" 

help ??

ответ

1

вы должны использовать ScrollView.

<ScrollView 
    android:layout_width="fill_parent" 
    ndroid:layout_height="fill_parent" > 
// your text and image layout in a common layout . 

</scrollView> 
+0

но проблема в том, что я непосредственно загружаю изображение из Интернета (текст тоже). В этом AsyncTask я получаю текст и URL-адрес изображения. если я использую scrollview, я должен использовать вторую AsyncTask для загрузки изображения. я бы не хотел, чтобы –

+0

попытался установить wvEditorial.getSettings(). setJavaScriptEnabled (true); и удалите wvEditorial.getSettings(). setBuiltInZoomControls (true); , потому что веб-просмотр по умолчанию обеспечивает управление увеличением. – neeraj

+0

nope, не работает –

Смежные вопросы