Масштаб веб-обзора не сфокусирован, а дочерний вид - овалапс

Я пытаюсь посмотреть аналогично представлению разговора в приложении "Входящие" для приложения Gmail для Android.

Они использовали RecyclerView для нескольких веб-просмотров. Таким образом, я добавил несколько веб-просмотров в представлении переработчика. События клика передаются в веб-просмотр. Но я не могу увеличить веб-просмотр.

Ранее я добавил несколько веб-просмотров внутри прокрутки. я использовал NonLockingScrollView отсюда [ https://zi.is/p/browser/k-9/src/com/fsck/k9/view/NonLockingScrollView.java?rev=e4d26b8c752f03dc8a40bcb59a0e601835205083%5D. Я смог правильно изменить масштаб, но соседние дочерние виды не регулируются в соответствии с масштабированием.

Как мы можем достичь этого эффекта? Любой намек был бы очень полезен. Спасибо

1 ответ

Я полагаю, вы ищете встроенную поддержку масштабирования, это решит это:

WebView web = (WebView) findViewById(R.id.webview);
web.getSettings().setBuiltInZoomControls(true);
web.getSettings().setSupportZoom(true);

Удачи,'.

Другие вопросы по тегам