2009-11-17 4 views
6

मेरे पास एक वेब व्यू है जिसका उपयोग मैं assets/ निर्देशिका में संग्रहीत कुछ HTML/छवि फ़ाइलों को प्रदर्शित करने के लिए कर रहा हूं। मैं WebView लोड और साथ html पृष्ठ ठीक करने में सक्षम हूँ:वेबव्यू संपत्तियों को सही ढंग से लोड नहीं कर रहा है

mWebView.loadUrl("file:///android_asset/ContentRoot/SubDir/file.html"); 

या

String data = StaticFunctions.inputStreamToString(getAssets().open("ContentRoot/SubDir/file.html")); 
mWebView.loadDataWithBaseURL("file:///android_asset/ContentRoot/SubDir/file.html", data, "text/html", "UTF-8", null); 

समस्या मैं आ रही है वहाँ की तरह HTML में छवियों हैं कि है:

<img src="../Photos/image.jpg" alt="whatever" /> 

और assets/ContentRoot/Photos/image.jpg से लोड होने की बजाय यह उन्हें assets/Photos/image.jpg से लोड करने का प्रयास कर रहा है।

यह उन्हें गलत (सापेक्ष) स्थान से लोड करने का प्रयास क्यों कर रहा है और मैं इस मुद्दे को ठीक करने के लिए क्या कर सकता हूं?

उत्तर

0

ओह मैन ... मुझे यहां कुछ बेवकूफ याद आया। एचटीएमएल सिर्फ फ्लैट-आउट गलत था और Photos निर्देशिका स्रोत से एक स्तर "ऊपर" नहीं थी। गलतफहमी के लिए खेद है।

+7

प्रश्न हटाएं! हजारों खोए हुए आत्माओं (मेरे जैसे!) के बारे में सोचें जिनके छोटे दिल उछल गए जब उन्होंने देखा कि 'वेबव्यू सही ढंग से लोड नहीं कर रहा है' का सही उत्तर दिया गया था, केवल एक असंबंधित गैर-समाधान खोजने के लिए! – Barney

संबंधित मुद्दे