আমার Activity
সাথে একটি EditText
, বোতাম এবং এ আছে ListView
। উদ্দেশ্যটি হল অনুসন্ধানের স্ক্রিনটি টাইপ করা EditText
, বোতামটি টিপুন এবং অনুসন্ধান ফলাফলগুলি এই তালিকাটি জনপ্রিয় করুন।
এটি সমস্ত নিখুঁতভাবে কাজ করছে তবে ভার্চুয়াল কীবোর্ডটি অদ্ভুত আচরণ করছে।
আমি যদি ক্লিক করি তবে আমি EditText
ভার্চুয়াল কীবোর্ড পাই। আমি যদি ভার্চুয়াল কীবোর্ডের "সম্পন্ন" বোতামটি ক্লিক করি তবে তা চলে যায়। তবে, যদি আমি ভার্চুয়াল কীবোর্ডে "সম্পন্ন" ক্লিক করার আগে আমার অনুসন্ধান বোতামটি ক্লিক করি, তবে ভার্চুয়াল কীবোর্ড স্থির থাকে এবং আমি এ থেকে মুক্তি পেতে পারি না। "সম্পন্ন" বোতামটি ক্লিক করলে কীবোর্ডটি বন্ধ হয় না। এটি "হয়ে গেছে" বোতামটি "সম্পন্ন" থেকে একটি তীরে পরিবর্তন করে এবং দৃশ্যমান থেকে যায়।
আপনার সাহায্যের জন্য ধন্যবাদ
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);