আমার বিন্যাসে রয়েছে ListView
, SurfaceView
এবং EditText
। আমি যখন ক্লিক করি তখন EditText
এটি ফোকাস পায় এবং অন-স্ক্রীন কীবোর্ড পপ আপ হয়। আমি যখন বাইরের কোথাও ক্লিক করি তখন EditText
তার ফোকাস থাকে (এটি হওয়া উচিত নয়)। আমি অনুমান করি যে আমি OnTouchListener
বিন্যাসে অন্যান্য মতামতগুলিতে সেট আপ করতে এবং ম্যানুয়ালি EditText
এর ফোকাসটি সাফ করতে পারি । তবে খুব হ্যাকিশ মনে হচ্ছে ...
অন্যান্য লেআউটেও আমার একই অবস্থা রয়েছে - বিভিন্ন ধরণের আইটেমগুলির সাথে তালিকার ভিউ, যার মধ্যে কিছু রয়েছে EditText
। আমি উপরে যেমন লিখেছি তারা এগুলি আচরণ করে।
কাজটি হ'ল EditText
ফোকাস হারাতে যখন ব্যবহারকারী এর বাইরের কিছু স্পর্শ করে।
আমি এখানে অনুরূপ প্রশ্নগুলি দেখেছি, তবে কোনও সমাধান খুঁজে পাইনি ...