क्या बटन क्लिक पर टेक्स्ट व्यू से जुड़े प्रासंगिक एक्शन बार को प्रोग्रामेटिक रूप से प्रारंभ करने का कोई तरीका है? इसमें प्रतिलिपि के डिफ़ॉल्ट विकल्प भी शामिल होना चाहिए/सभी को भी चुनें। असल में, मैं अपने टेक्स्ट व्यू में चयन हैंडल दिखाना चाहता हूं और एंड्रॉइड डिफ़ॉल्ट प्रतिलिपि/बटन क्लिक पर एक्शन बार में सभी विकल्प चुनना चाहता हूं (लंबी क्लिक/डबल टैप के बजाय)।डिफ़ॉल्ट दृश्य प्रतिलिपि के साथ प्रोग्राम दृश्य रूप से पाठ दृश्य के लिए प्रासंगिक कार्रवाई बार कैसे प्रारंभ करें और सभी का चयन करें?
मैंने अभी तक क्या प्रयास किया: सेट कस्टमस्टेशन मोडकॉलबैक() एपीआई का उपयोग करने का प्रयास किया, लेकिन यहां समस्या है, उपयोगकर्ता को सीएबी के लिए टेक्स्ट व्यू को लंबे समय तक दबाए/डबल क्लिक करने की आवश्यकता है। startActionMode() api का उपयोग करने का प्रयास किया, लेकिन डिफ़ॉल्ट आइटम को बनाए रखने का कोई तरीका नहीं मिला .. यह सिर्फ एक नया खाली सीएबी खोलता है .. मुझे पता है, मैं अपनी कस्टम प्रतिलिपि जोड़ सकता हूं- सभी कोड का चयन कर सकता हूं और इस खाली सीएबी का उपयोग कर सकता हूं, लेकिन मैं इसे डिफ़ॉल्ट रूप से प्रबंधित करने के बजाय एक प्रदान किए गए डिफ़ॉल्ट एंड्रॉइड का उपयोग करना चाहता हूं।
संपादित करें; मैं EditText का उपयोग नहीं कर सकता। दृश्य को केवल टेक्स्टव्यू होना चाहिए और लंबे क्लिक को अक्षम कर दिया जाएगा। मैं TextView चयन के रूप में सेट करके सब से ऊपर परिवर्तन कर रहा हूँ
आप TextView या Edittext में यह चाहते हैं। –
जब आप टेक्स्ट को चयन योग्य के रूप में सेट करते हैं, तो लंबे क्लिक को पूर्ण रूप से सक्षम किया जाएगा। – Simas