android: how to using image in asset folder in html to load in webview -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 5 जवाब

मेरे पास संपत्ति में कुछ छवि है फ़ोल्डर! मैं एचटीएमएल में आईएमजी टैग के लिए इन छवि पथ का उपयोग करना चाहता हूं! मैं पथ प्राप्त करने के लिए नीचे कोड का उपयोग करता हूं लेकिन यह काम नहीं करता है।

  स्ट्रिंग पी = "फ़ाइल: ///android_asset/img.jpg";  

मैं क्या कर सकता हूं?

यह मेरा कोड है

  स्ट्रिंग पी = "फ़ाइल: /// और एंड्रॉइड / एसेट / आईएमजी जेपीजी "; स्ट्रिंग एचटीएमएल = "& LT; एचटीएमएल dir = \" rtl \ "lang = \" पिता-आईआर \ "& gt; & lt; शीर्ष & gt; & lt; मेटा http-समतुल्य = \" सामग्री प्रकार \ "सामग्री = \" पाठ / html ; वर्णसेट = यूटीएफ -8 \ "/> & lt; मेटा नाम = \" व्यूपोर्ट \ "सामग्री = \" चौड़ाई = डिवाइस-चौड़ाई, प्रारंभिक-पैमाने = 1.0, अधिकतम-पैमाने = 1.0, उपयोगकर्ता-स्केलेबल = 1 \ "& gt ; & lt; / head & gt; & lt; शरीर वर्ग = \ "rtl एकल एकल पद postid -38 एकल-प्रारूप मानक कस्टम पृष्ठभूमि \" & gt; & lt; / h3 & gt; & lt; केंद्र & gt; अपने पाठ को & lt; br & gt; & lt; img src = "+ पी +" / & gt; & lt; घंटा & gt; FOOTER & LT; घंटा & gt; & lt; / केंद्र & gt; & lt; / body & gt; & lt; / html & gt; ";  

मेरी समस्या src = p है, क्योंकि यह ऐप छवि को लोड नहीं कर सकता!

इस तरह से अपने मेरे लिए काम कर

  सार्वजनिक वर्ग MainActivity फैली गतिविधि {@Override संरक्षित शून्य onCreate (बंडल savedInstanceState) {super.onCreate (savedInstanceState) का प्रयास करें; setContentView (R.layout.activity_main); स्ट्रिंग sHtmlTemplate = "& LT; html & gt; & lt; शीर्ष & gt; & lt; / head & gt; & lt; body & gt; & lt; img src = \" फ़ाइल:। ///android_asset/ic_launcher.png \ "& gt; & lt; p & gt; हैलो वेब-दृश्य को & lt ; / p & gt; & lt; / body & gt; & lt; / html & gt; "; वेब वीव wb = नया वेबविज़ (यह); Wb.loadDataWithBaseURL (रिक्त, sHtmlTemplate, "text / html", "utf-8", रिक्त); setContentView (पश्चिम बंगाल); }}  

आउटपुट:

यहां छवि विवरण दर्ज करें


Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -