2015-04-05 4 views
7

मैं अपने आईफ्रेम चार्ट को रखने की कोशिश कर रहा हूं जिसे मैंने अपने चीज़पैक खाते से लिया था।एंड्रॉइड ऐप पर iframe डालें

इस स्ट्रिंग मैं लगाने की जरूरत है (मैं thingspeak से ले लिया गया है) है:

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true" ></iframe> 

यह है कि क्या मैं अपने गतिविधि पर का उपयोग करें:

WebView webview; 
    webview = (WebView) findViewById(R.id.webview); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.loadData(); 

मैं अपने आइफ्रेम डाल करने के लिए सफलता के बिना कोशिश "loadData" फ़ंक्शन में स्ट्रिंग।

सहायकों के लिए धन्यवाद;)

उत्तर

16

आप एचटीएमएल के साथ एक स्ट्रिंग बना सकते हैं:

String html = "<iframe width=\"450\" height=\"260\" style=\"border: 1px solid #cccccc;\" src=\"http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true\" ></iframe>"; 

और फिर विधि loadData() फोन:

webview.loadData(html, "text/html", null); 

Click Here for reference

+1

धन्यवाद इसका काम! – Yossi

+1

कृपया सही उत्तर के रूप में चिह्नित करें – Arlind