2010-07-21 6 views
4

Я хотел бы добавить HTML-ресурс в свой Android-проект со ссылками на другие ресурсы (в основном, на чертежи).Ресурс Android HTML со ссылками на другие ресурсы

Где я могу это поместить и как я могу ссылаться на другие ресурсы?

Есть ли способ передать ресурс HTML WebView?

Спасибо!

+0

Следующий вопрос может дать более четкое изображение. http://stackoverflow.com/questions/1892753/how-to-show-static-html-page-in-android-emulator – Thomas

ответ

14

Файл html находится в папке с ресурсами в корневом каталоге (в виде папки для сиблинга), а также всех чертежей. Вы можете просмотреть его, делая что-то вроде

webView.loadUrl("file:///android_asset/filename.html"); 
+0

Спасибо EboMike. И как вы ссылаетесь на другие неактивные ресурсы из html-файла? Разве они не могут быть привлекательными? – hpique

+0

Это HTML, поэтому вам нужно заставить его работать, чтобы WebKit мог его отображать. Я предполагаю, что вы можете просто использовать и поместить это изображение в папку с ресурсами. Если у вас есть динамические чертежи, вы можете сохранить их на SD-карте и ссылаться на них, используя «file: ///sdcard/image.jpg». Это не соответствует моей голове, синтаксис может быть неправильным. – EboMike

+0

Что можно сказать о BitmapDrawables? Я хотел бы избежать дублирования файлов (одна копия в res/drawables, другая в активах), чтобы сохранить размер файла приложения. – hpique

0

Если файл находится на SD-карте, эта ссылка будет работать:

содержание: //com.android.htmlfileprovider/sdcard/filename.jpg