2013-03-07 6 views
0

У меня есть веб-просмотр на половину размера экрана. Если устройство вращается в горизонтальное положение по содержимому, появляется свободное пространство, потому что размер содержимого изменяется, но веб-просмотр занимает более половины экрана и не изменяет размер вместе с текстом. Как изменить размер веб-представления?webview изменение размера после вращения

UPD. Спасибо вам за все! Проблема заключается в том, что я использую предпочтение: android: configChanges = "ориентация" в файле манифеста. Если этот параметр отключен, веб-просмотр автоматически изменится.

+0

ссылка на параметр «weightSum» LinearLayout. Проверьте это http://blog.stylingandroid.com/archives/312 – Daler

+0

Проблемы с webview. Макет изменения размера не работает. –

+0

с 'weightSum' вы можете контролировать в процентном отношении процесс изменения размера вашего представления. Так сказать, 50% - это веб-просмотр, а еще 50% - это остальное. Поэтому всякий раз, когда требуется растягиваться, он заполняет экран как 50/50 .. или вы можете изменить его на 20/80 или что-то еще. – Daler

ответ

0

используйте этот код для webview, чтобы вписаться в ваше расположение.

ourBrow.getSettings().setBuiltInZoomControls(true); 
    this.ourBrow.getSettings().setLoadWithOverviewMode(false); 
    this.ourBrow.getSettings().setUseWideViewPort(false); 
+0

Я пробую этот совет в методах onCreate и onConfigurationChanged, но он не работает. Что я делаю неправильно? –

+0

Спасибо вам всем! Проблема заключается в том, что я использую предпочтение: android: configChanges = "ориентация" в файле манифеста. Если этот параметр отключен, веб-просмотр автоматически изменится. –