Intereting Posts
BufferQueue был оставлен: при воспроизведении видео с помощью TextureView После проверки номера телефона с цифры на твиттере, я получаю два экземпляра моего приложения в последних действиях Импортированный модуль в Android Studio не может найти импортированный класс Andengine: добавьте представление, содержащее элементы управления пользовательским интерфейсом поверх andengine с помощью addContentView Как работает математика AppBarLayout.ScrollingViewBehavior? Загрузка изображения Base64 VS Бинарная загрузка изображения? Как прокрутить экран (я имею в виду, как перемещать экран) Добавление нижнего колонтитула в scrollview "Java.lang.IllegalArgumentException: никакие конфиги не соответствуют configSpec" При открытии камеры Intent Не удалось создать Android Virtual Device Android Studio: как сгенерировать подписанный apk с помощью Gradle? Кнопка «Назад» на панели действий – Android. Как идти «назад»? Программно задан ImageButton layout_gravity Как я могу найти сервисы zeroconf (Bonjour) на Android? У меня проблемы с jmDNS Фильтр яркости экрана

Как сделать полноэкранный просмотр в Интернете

Как сделать веб-просмотр приложения андроида в полноэкранном режиме. Я добавил веб-просмотр в XML-файл макета, но он не растягивается до краев макета, есть какой-то маркер по всей стороне webview. Я также добавляю изображение, чтобы дать вам ребята намек на то, что на самом деле выглядит.

То, о чем я говорю, это пространство вокруг веб-браузера, а не панель уведомлений или строка заголовка

То, о чем я говорю, это пространство вокруг веб-браузера, а не панель уведомлений или строка заголовка

Вот код макета:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".WebView" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Shake / Tilt Your Phone To Get Accelerometer Motion Alerts" /> <WebView android:id="@+id/webview" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" /> </RelativeLayout> 

Solutions Collecting From Web of "Как сделать полноэкранный просмотр в Интернете"

Сверху кода удаляйте padding tags

 android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" 

Он выполнит эту работу, а также обязательно удалит поля / дополнения HTML, которые вы передаете в WebView, которые могут содержать те теги, которые оставляют некоторое пространство.

Просто добавьте (или измените) атрибут android:theme следующей строке в файле AndroidManifest.xml

 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 

Android Версия: 4.2.2 – Прибор: Vega Tablet

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

AndroidManifest.xml

 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> 

MainActivity.java

 super.onCreate(savedInstanceState); getWindow().getDecorView().setSystemUiVisibility(0x10); setContentView(R.layout.activity_main); String url = "http://edition.cnn.com/"; WebView webView = (WebView) findViewById(R.id.webView); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setUserAgentString("Desktop"); webView.loadUrl(url); 

Вышеупомянутый процесс работал для меня, и мое приложение отображается в полном экране.

Вы можете установить размеры в dimens.xml, найденном в папке res / values. По умолчанию это 16dp. Таким образом, можно установить его соответствующим образом.

Введите описание изображения здесь

Вы должны изменить соответствующие параметры компоновки. И удалите настройки заполнения, если они есть в веб-просмотре в файле XML.

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:id="@+id/frame"> 

Поместите окно просмотра веб-просмотра в диалоговое окно.

 WebView webview = new WebView(this/*put your activity object*/); webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(false); webview.getSettings().setSupportZoom(false); webview.getSettings().setJavaScriptEnabled(true); webview.setBackgroundColor(Color.TRANSPARENT); webview.loadUrl("http://www.awwwards.com/websites/responsive-design/"); RelativeLayout.LayoutParams paramsWebView = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT); Dialog dialog = new Dialog(this/*put your activity object*/, android.R.style.Theme_Black_NoTitleBar_Fullscreen); dialog.addContentView(webview, paramsWebView); dialog.show();