2010-06-08 13 views
12

मैं जानना चाहता हूं कि मैं सापेक्ष/स्थानीय छवियों के संदर्भों के साथ वेबव्यू में एक HTML पृष्ठ कैसे प्रदर्शित कर सकता हूं। लक्ष्य HTML पृष्ठ और एंड्रॉइड एप्लिकेशन पैकेज में मौजूद सभी लिंक की गई छवियां हैं।वेब्यूम में पैकेज एचटीएमएल + संसाधन लोड हो रहा है

मुझे संपत्ति (संपत्ति निर्देशिका?) कहां रखने की आवश्यकता होगी और मैं इनका संदर्भ कैसे दूंगा ताकि वे वेबव्यू में लोड हो जाएं?

Thanx! स्वेन

उत्तर

28

आप, संपत्ति निर्देशिका के लिए सभी एचटीएमएल और छवियों डाल सकते हैं जैसे:

assets\html\ 
    index.html 
    image1.png 
    image2.jpg 

html फ़ाइल में छवियों के सभी संदर्भ फ़ाइल के रूप में होना चाहिए: // यूआरएल

<html> 
<body> 
    <img src="file:///android_asset/html/image1.png"> 
    <img src="file:///android_asset/html/image2.jpg"> 
</body> 
</html> 

सब के बाद, बस हमेशा की तरह WebView को यह HTML लोड:

webView.loadUrl("file:///android_asset/html/index.html"); 
+3

मैं 'उपयोग करने की कोशिश ' 'के बजाय' और यह भी काम करता है। – Pang

+0

@Pang यह काम करता है क्योंकि 'image1.png' url' index.html' से संबंधित है। कुछ मामलों में, यह काम नहीं करेगा। –