Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 4

Webview Веб браузер отображает некорректно страницы

07.06.2015, 07:48. Показов 2658. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прощу прощение если тема не в теме и такое уже== правда искал не нашел

Сразу хочу оговориться я не профессиональный программист под андроид, а начинающий и соответственно есть пока пробелы в знаниях. Поэтому хочу спросить совета у людей владеющих большими знаниями. И так написан веб браузер, но почему то страницы отображаются не корректно. Такое впечатление что разметка с сайта .css неправильно прорисовывается. Запускаю через хром на девайсе samsung S3 страница прорисовывается идеально, а через мой веб клиент все криво. А если на планшете тестить, то там вообще все плывет. Ссылка в коде. Код пример брал с др. ресурса не помню ссылку откуда. В чем может быть проблема, почему в браузере норма, а в моЁм клиенте лажа...
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
манифест
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.teknorila.myapplication" >
    <uses-permission android:name="android.permission.INTERNET"/>
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>
активити
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:id="@+id/web"/>
сам код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package com.teknorila.myapplication;
 
import android.app.Activity;
import android.app.AlertDialog;
import android.content.ContentValues;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    // Объявляем переменную типа WebView
    private WebView mWeb;
    // Создаем класс типа Веб-обозреватель (WebViewClient), которому настраиваем
        private class WebViewer extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading (WebView view, String url)
        {
            view.loadUrl(url);
            return true;
        }
    }
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        // Привязываем объявленную переменную типа WebView к созданному нами
        // элементу WebView в файле activity_main.xml:
        mWeb=(WebView)findViewById(R.id.web);
 
        // Подключаем для этого элемента поддержку Java скриптов:
        mWeb.getSettings().setJavaScriptEnabled(true);
 
        // Настраиваем страницу, которая будет загружать при запуске
        mWeb.loadUrl("http://yootheme.com/demo/themes/joomla/2014/digit/");
 
        // Веб-клиент, с помощью которого будет проходить просмотр страниц:
        mWeb.setWebViewClient(new WebViewer());
    }
    // Пишем код обработки нажатия кнопки назад на устройстве, что позволит нам при нажатии
       @Override
    public void onBackPressed() {
        if (mWeb.canGoBack()) {
            mWeb.goBack();}
        else {
            super.onBackPressed();
        }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.06.2015, 07:48
Ответы с готовыми решениями:

WebView не отображает локальную html страницу
В общем пытался я отобразить в webview локальную html страницу. Но не тут то было. Он не захотел ее загружать. Пишет(на картинке)... ...

WebView некорректно загружает url (Android Studio)
android studio. webview некорректно загружает url. Он загружает, но почему отображается некорректное изображение, вместо html-страницы?

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

1
0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 4
16.06.2015, 14:01  [ТС]
есть у кого нибудь какие нибудь мысли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.06.2015, 14:01
Помогаю со студенческими работами здесь

Не правильное отображение веб страниц в webView
Подскажите в чем может быть проблема. в webView открываю страницу mWebView.loadUrl(&quot;http://stackoverflow.com&quot;); Страница...

Зум страницы в webview
Есть простое приложение состоящее из webview, и возникает такая проблема, при попытке изменения размера (зум пальцами), страница не как не...

Извлечение кода из страницы WebView
Здравствуйте. Есть страница загруженная WebView с кодом авторизации, который нужно использовать в приложении. Как этот код можно...

Браузер не отображает страницы
Здраствуйте, извините за беспокойство. Вчера я сидел на работе в интернете через IE6, всё было нормально. Потом вдруг пропал интернет.... Я...

интернет подключен,а ни один браузер страницы не отображает
подключил к комп маршрутизатор.интернет нормально работает.через WIFI подключили нетбук. неделю работало нормально.потом страницы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru