2013-04-30 4 views
10

मुझे आश्चर्य है कि क्यों LayoutAlgorithm.SINGLE_COLUMN बहिष्कृत?वेबव्यू का लेआउट एल्गोरिदम क्यों है SINGLE_COLUMN बहिष्कृत?

मैं एक छोटी HTML स्निपेट कि एक छवि है कि डिवाइस स्क्रीन की तुलना में व्यापक है शामिल है: यह उपयोग के मामलों जहां NARROW_COLUMNS काम नहीं करता है। NARROW_COLUMNS स्क्रीन फिट करने के लिए छवि का आकार बदलता नहीं है, जबकि SINGLE_COLUMN इसे स्केल करता है ताकि उपयोगकर्ता क्षैतिज स्क्रॉल नहीं कर सके (जो मैं चाहता हूं)।

कोई विचार क्यों इसे बहिष्कृत किया गया है?

+0

मुझे ईमानदारी से बिल्कुल कोई जानकारी नहीं है। लेकिन दस्तावेज़ों के मुताबिक, 'NARROW_COLUMNS' को' SINGLE_COLUMN' क्या करना चाहिए, जो करना चाहिए। क्या मैं गलत हूँ? तो, शायद इस एचटीएमएल 5 और वेब में तेजी से बदलाव के साथ, उन्होंने "अगर संभावित" विकल्प से चिपकने का फैसला किया क्योंकि वे इसकी गारंटी नहीं दे सकते हैं और/या यह सुनिश्चित कर सकते हैं कि 'SINGLE_COLUMN' लागू होने पर सब कुछ ठीक काम करता है। –

+0

बिल्कुल, यह पूरा बिंदु है। "यदि संभव हो तो" कोई समझ नहीं आता है क्योंकि यह निश्चित रूप से बहिष्कृत 'SINGLE_COLUMN' का उपयोग कर संभव है। – JesperB

उत्तर

7

क्योंकि उन्होंने Webcore.h क्लास चुड़ैल LayoutAlgorithm.SINGLE_COLUMN को एम्बेड किया है।

मैं आपको HTML लेआउट समाधान खोजने के लिए परेशान करता हूं।

0

NARROW_COLUMNS भी अब पदावनत है और आप TEXT_AUTOSIZING उपयोग करने की उम्मीद के रूप में जो भी काम नहीं करता है।

http://developer.android.com/guide/webapps/migrating.html#Columns

आपका सबसे अच्छा विकल्प एक कस्टम WebView पाते हैं या, अगर आप अपने HTML बदल सकता है।

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