2014-11-09 4 views
0

Я создал простую страницу HTML, чтобы открыть ее из приложений для Android, но когда я запускаю приложения, WebView отображает только код HTML, а не дизайн.Загрузка html-файла из локальной папки в приложения Android Android

HTML страницы:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width; user-scalable=0;" /> 
<title>My HTML</title> 
</head> 
<body> 
<h1>MyHTML</h1> 
<p>Hello!</p> 
</body> 
</html> 

в OnCreate в MainActivity:

setContentView(R.layout.activity_main); 
    WebView wv = (WebView) findViewById(R.id.webView); 
    wv.loadUrl("file:///android_asset/www/index.html"); 

WebView показать все HTML код выше.

+0

насчет удаления ненужных '' линия? –

+0

@Funkystein thnx, я удалил его, но никакого эффекта – RayCoding

+0

По-видимому, это единственная аномалия. Я также загружаю файлы html из папки, помещенной в '/ assets'. Что-то вроде этого: 'pgHelp =" file: /// android_asset/help/help- "+ CLS_Cfg.lang +" .htm ";'. Затем я загружаю его так же, как вы (после небольшого перебора настроек WebView, для более быстрой загрузки). –

ответ

0

Я решил свою проблему только открытую index.html из затмения в текстовом редакторе и сохраните все и попробовать

Смежные вопросы