অ্যান্ড্রয়েড ডিভাইসগুলিতে যে সফট কীবোর্ডগুলি ব্যবহার করে, আমি ল্যান্ডস্কেপ মোডে আসার আগে পূর্ণস্ক্রিন কীবোর্ড সম্পাদনা ভিউ (নীচে দেখানো) আটকাতে চাই (যেমন আমি কেবল নরম কীবোর্ড নিজেই দেখতে চাই এবং এর পিছনে আমার দৃষ্টিভঙ্গি দেখতে চাই)।
আমি ধরে নিয়েছি setExtractViewShown(false)
পদ্ধতিটি ব্যবহার করে এটি অর্জন করা সম্ভব InputMethodService
তবে আমি এর ডিফল্ট উদাহরণটি অ্যাক্সেস করতে পারছি না এবং কাস্টম ইনপুট পদ্ধতিটি প্রয়োগ করতে চাই না।
যুক্ত করতে সম্পাদিত: যে ইনপুটটিতে চলছে তা দেখার দিকটি নয় TextView
(এটি View
একটি কাস্টম InputConnection
বাস্তবায়ন সহ), সুতরাং android:imeOptions="flagNoExtractUi"
এখানে কাজ করবে না।
flagNoExtractUi
বা ব্যবহারের পরামর্শ দেয় IME_FLAG_NO_EXTRACT_UI
। যাইহোক, IME_FLAG_NO_EXTRACT_UI
যার সাথে সম্পর্কিত, এর ডকুমেন্টেশনে flagNoExtractUi
এটি বলেছে যে "এই পতাকাটি ব্যবহার করা নিরুৎসাহিত করা হয়েছে এবং এটি ভবিষ্যতে অবনমিত হতে পারে", তাই flagNoFullscreen
প্রস্তাবিত বিকল্পটি রয়েছে।