2010-08-19 19 views
5

में HTML तालिका प्रदर्शित करें Android में WebView में पंक्तियों और कॉलम के साथ HTML तालिका को कैसे प्रदर्शित करें।वेबव्यू

मुझे कुछ उदाहरण दें।

+0

गुगलिंग रखें ... –

उत्तर

6

एक HTML टेम्पलेट

String myTable = "<table border=1>" + 
     "<tr>" + 
     "<td>row 1, cell 1</td>" + 
     "<td>row 1, cell 2</td>" + 
     "</tr>" + 
     "<tr>" + 
     "<td>row 2, cell 1</td>" + 
     "<td>row 2, cell 2</td>" + 
     "</tr>" + 
     "</table>"; 

बनाएँ और अपने WebView

myWebView.loadDataWithBaseURL(null, myTable, "text/html", "utf-8", null); 
+1

यह ठीक काम करता है, लेकिन समस्या यह है कि मैं HTML तालिका की अन्य विशेषताओं का उपयोग करने में असमर्थ हूं जैसे कि मैं पंक्तियों के बीच सेलस्पेसिंग को कम करना चाहता हूं, या मैं सीमा रंग नामक सेल स्पेसिंग में कुछ रंग जोड़ना चाहता हूं , जो मैं एंड्रॉइड के साथ करने में सक्षम नहीं हूँ। क्या आप मुझे टेबल के लिए नमूना कोड दे सकते हैं जो कॉलम और पंक्तियों के बीच में लाइनों के साथ तालिका की तरह दिखता है। अग्रिम में धन्यवाद, –

+1

लैंडस्केप मोड में टेक्स्ट गायब हो जाता है। अगर आकार बड़ा है। वेबव्यू के भीतर स्क्रॉल डालने में सक्षम नहीं है। वेबदृश्य में स्क्रॉल को कार्यान्वित करने का कोई विचार – mainu

2

इसकी भी मेरे लिए काम में लोड:

String tag = "<table border=1>" + 
       "<tr>" + 
        "<td>row 1, cell 1</td>" + 
        "<td>row 1, cell 2</td>" + 
       "</tr>" + 
       "<tr>" + 
        "<td>row 2, cell 1</td>" + 
        "<td>row 2, cell 2</td>" + 
       "</tr>" + 
      "</table>"; 

((WebView) findViewById(R.id.web)).loadData(tag, "text/html", "utf-8"); 
0

मुझे लगता है कि इस Android के संबंध में समस्या है वेब दृश्य 2.2 और 2.3 में है। चौड़ाई, सेल-स्पेसिंग, और सेल-पैडिंग जैसे टेबल टैग कुछ वेब दृश्यों में समर्थित नहीं हैं और इस प्रकार इसका उपयोग नहीं किया जाना चाहिए। यदि आप webView.loadData() के साथ एक टेबल शैली बनाना चाहते हैं, तो केवल स्टाइल टैग के साथ अंतर्निहित इनलाइन का उपयोग करें।

तालिका सीमा भी हटा दी जानी चाहिए।