2012-01-01 9 views
10

मेरे पास टेक्स्ट व्यू है और टेक्स्ट ज़ूम करने योग्य बनाने के लिए setScaleX()/setScaleY() का उपयोग करना चाहते हैं। लेकिन जब मैं someTextView.setTextIsSelectable(true); फोन करके कुछ पाठ का चयन करने के लिए प्रयास करें और TextView पाठ चयन मार्कर गलत स्थान पर apprear 1.0f के अलावा अन्य ज़ूम है, यह है कि चयन चयनित पाठ का पुरानी जगह में दिखाया गया है लगता है।TextView setScaleX()/setScaleY() और setTextIs चयन योग्य (सत्य) चयन

स्क्रीनशॉट

NO ZOOM ZOOM 1.2f

कृपया देखें किसी को भी इस समस्या के साथ मेरी मदद कर सकते। धन्यवाद।

+0

यह जूम नहीं किया जाना चाहिए यदि u setScaleX (1.0f) दिया। और मुझे इसके बारे में निश्चित नहीं है कि चयनित स्थिति को बनाए रखें। एपीआई स्तर 14 पर कोशिश की है यह मेरे लिए सही काम करता है !! – dhams

+0

एपीआई लेवल 14 का मतलब है एंड्रॉइड 4.0, 4.0.1, 4.0.2, दुर्भाग्यवश मेरे पास यह जांचने के लिए किसी भी आइसक्रीम सैंडविच डिवाइस का स्वामित्व नहीं है, लेकिन मुझे इसे हनीकॉम डिवाइस पर काम करने की ज़रूरत है। और यह हनीकॉम डिवाइस एंड्रॉइड 3.2 (एपीआई \t 13), एंड्रॉइड 3.1.एक्स (एपीआई 12) और एंड्रॉइड 3.0.एक्स (एपीआई 11) – Huds0nHawk

उत्तर

3

यह एक ज्ञात मुद्दा है कि हम हाल ही में आंतरिक रूप से तय हो गई है। इसके बजाय फ़ॉन्ट आकार बदलने पर विचार करें।

+0

धन्यवाद। क्या आप कृपया कोई निर्देश, टिप्पणियां या उदाहरण दे सकते हैं मैं एंड्रॉइड 3.x के लिए इसे कैसे ठीक कर सकता हूं? – Huds0nHawk

1

मैं अपने कोड नहीं दिख रहा है, लेकिन मुझे लगता है कि आप इसे चयन नहीं किया ज़ूम करने के बाद? कोड को देखे बिना मैं बस इतना कह सकता हूं।

+0

पर काम नहीं करता है, नहीं, आप सही नहीं हैं। समस्या बनी रहती है जब मैं ज़ूम करने के बाद या, खेद जूमिंग से पहले चयन करना है, लेकिन मैं पहले से ही इस चेक किया है। – Huds0nHawk

+0

मैं भी नमूना परियोजना गयी। कोशिश करो। – Huds0nHawk

0

आप परिवर्तन TextView के तराजू के बजाय फ़ॉन्ट आकार के लिए किसी भी कारण है?

टेक्स्टव्यू स्केल बदलना उपयोगी होता है जब आपके अंदर छवियां होती हैं।

यह उदाहरण इस शो के कैसे TextView फ़ॉन्ट आकार बदलें:

https://stackoverflow.com/a/14306988/2157878

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