मेरे पास गतिविधि में एक सूची दृश्य है, और प्रत्येक आइटम में, मैं अपना टेक्स्ट दिखाने के लिए एक संपादन टेक्स्ट डालता हूं। मुझे पाठ को कॉपी करने के लिए हैंडल खींचने की आवश्यकता है & टेक्स्ट कॉपी करें, लेकिन टेक्स्ट संपादित नहीं कर सकता। एंड्रॉइड आईसीएस पर, मैं यह कैसे कर सकता हूं?एडिटटेक्स्ट को चुनने योग्य कैसे करें लेकिन एंड्रॉइड आइस क्रीम सैंडविच पर संपादन योग्य नहीं है?
उत्तर
मैंने इस समस्या का समाधान किया।
बस इस तरह TextView सेट:
text.setTextIsSelectable(true);
मुझे लगता है कि आप ऑनकेडाउन() विधि को ओवरराइड कर सकते हैं, इसे कुछ भी नहीं कर सकते लेकिन सच साबित कर सकते हैं। इसे कीबोर्ड से कीप्रेस को पकड़ना चाहिए और संपादन टेक्स्ट में टेक्स्ट में जाने से पहले उन्हें अस्वीकार करना चाहिए।
संभव है कि आप भी try setting editable इस
android:editable="false"
EditText पर अपने XML लेआउट में
तरह गलत पर। हालांकि मुझे यकीन नहीं है कि यह आपको अभी भी हाइलाइट और कॉपी करने देगा, लेकिन यह एक शॉट के लायक है।
धन्यवाद, टिम! लेकिन एंड्रॉइड: संपादन योग्य एंड्रॉइड आइस क्रीम सैंडविच पर बहिष्कृत है। – Limp
क्या उन्होंने एक नोट छोड़ दिया जो आपको बताता है कि इसके बजाय क्या उपयोग करना है? – FoamyGuy
हां, उन्होंने मुझे टेक्स्टव्यू का उपयोग करने के बजाय कहा। लेकिन TextView का चयन नहीं किया जा सकता है। – Limp
text.setTextIsSelectable(true)
एपीआई 11. आवश्यकता का उपयोग कर कम एपीआई उन लोगों के लिए: एक्सएमएल उपयोग में:
android:inputType="none"
android:textIsSelectable="true"
यह आपके EditText असंपादित लेकिन चयन कर देगा।
की आवश्यकता है मैं पुष्टि कर सकता हूं कि एपीआई 10 (2.3.4 और 2.3.6 पर परीक्षण) पर उपरोक्त दो पंक्तियां काम नहीं करती हैं। एडिटटेक्स्ट अभी भी संपादन योग्य है और कीबोर्ड पॉप आउट हो गया है .. – Bruce
फिर समाधान क्या है? –
http://stackoverflow.com/a/20173020/1241783 पर पोस्ट किया गया मेरा पूरा उत्तर देखें। हैकी रास्ते पर बहुत गर्व नहीं है, लेकिन यह एकमात्र तरीका है जिसे मैं अभी जानता हूं। अगर कोई एपीआई संस्करण <10. धन्यवाद के लिए एक बेहतर तरीका जानता है तो मुझे बताएं। – Bruce
Althouth android:editable
पदावनत है और एक प्रकार का वृक्ष, यह काम करने के लिए प्रतीत नहीं होता inputType
उपयोग करने के लिए पता चलता है। तो android:editable="false"
स्पष्ट रूप से सभी एंड्रॉइड संस्करणों के लिए सबसे अच्छा संभव समाधान है।
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:editable="false"
android:textIsSelectable="true"
tools:ignore="Deprecated" />
- 1. आइस क्रीम सैंडविच पर ब्राउज़र लॉन्च करना
- 2. एंड्रॉइड टोस्ट अधिसूचना आइस क्रीम सैंडविच
- 3. आइस क्रीम सैंडविच init.rc प्रलेखन
- 4. "आइस क्रीम सैंडविच" और WRITE_APN_SETTINGS
- 5. अक्षम अंतर्निहित वर्तनी आइस क्रीम सैंडविच पर जाँच
- 6. एसएमएस_RECEIVED आइस क्रीम सैंडविच पर काम नहीं कर रहा है?
- 7. Intent.ACTION_VIEW कोई वीडियो URL आइस क्रीम सैंडविच
- 8. आइस क्रीम सैंडविच पर वास्तविक स्क्रीन रिज़ॉल्यूशन प्राप्त करें
- 9. एंड्रॉइड 4.0 एडिटटेक्स्ट कर्सर संपादन योग्य = झूठी
- 10. एंड्रॉइड 4 आईसीएस आइस क्रीम सैंडविच - iframe जिसमें एक फॉर्म
- 11. आइस क्रीम सैंडविच में HttpURLConnection के लिए FileNotFoundException
- 12. मैं आइस क्रीम सैंडविच में एक टैबविड्ज कैसे स्टाइल करूं?
- 13. एचटीएमएल - इनपुट फ़ील्ड चुनने योग्य लेकिन बदलने योग्य नहीं
- 14. एंड्रॉइड छवि रोटेशन आइस क्रीम सैंडविच में काम नहीं कर रहा है
- 15. आईफोन UITextView स्क्रॉल करने योग्य लेकिन संपादन योग्य नहीं
- 16. संपादन योग्य और गैर-संपादन योग्य
- 17. संपादन टेक्स्ट में गैर-संपादन योग्य स्ट्रिंग को शामिल करें
- 18. प्राथमिकताएं और क्रिया बार में टॉगल बटन चालू/बंद करें - आइस क्रीम सैंडविच शैली
- 19. चयन योग्य लेकिन संपादन योग्य HTML टेक्स्ट फ़ील्ड
- 20. संपादन योग्य
- 21. एंड्रॉइड में संपादन योग्य स्पिनर कैसे बनाएं?
- 22. उपयोगकर्ता द्वारा UITextView संपादन योग्य नहीं है
- 23. एक JTable सेल को संपादन योग्य बनाना - लेकिन * डबल
- 24. कॉपी करने योग्य नहीं है, लेकिन चलने योग्य, C++
- 25. सामग्री-संपादन योग्य div
- 26. संपादन योग्य जेटीबल ट्यूटोरियल
- 27. एक NSTableCellView संपादन योग्य
- 28. UINavigationBar संपादन योग्य शीर्षक?
- 29. मैं UITextView को चुनने योग्य कैसे नहीं बना सकता?
- 30. संपादन योग्य WPF ListBox
कॉल को एपीआई 11 –