Android Показать внутренний HTML-файл - PullRequest
3 голосов
/ 06 марта 2012

Я следовал инструкциям, чтобы показать веб-вид в моем приложении, работает нормально,

, но теперь мне нужно показать внутренний html-файл,

, поэтому мой первый вопрос,

можно просто перетащить мою html-папку в папку "res" моего приложения в eclipse?

, если это так, как я могу сослаться на местоположение:

res \ html \ index.html

, чтобы я мог показать index.html в моем приложении?

что изменить в моем URL, чтобы работать с URI??

mWebView.loadUrl ("http://www.google.com");

это единственный путь для изменения?

спасибо!

1 Ответ

6 голосов
/ 06 марта 2012

Удалите файл index.html в папку assets.Затем создайте layout с WebView в нем и установите его в качестве макета, подобного этому, в вашем Activity

setContentView(R.layout.html_layout); //load the layout XML file
WebView mbrowser = (WebView) findViewById(R.id.mwebview); //get the WebView from the layout XML
mbrowser.loadUrl("file:///android_asset/index.html"); //set the HTML

html_layout.xml:

<?xml version="1.0" encoding="utf-8"?>
    <WebView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mwebview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...