উত্তর:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);
অথবা
অ্যাপ্লিকেশন ট্যাগের নীচে ম্যানিফেস্ট ফাইলে ক্রিয়াকলাপের সম্পত্তি সেট করুন
android:windowSoftInputMode="stateHidden"
আপনার অ্যাপ্লিকেশন ম্যানিফেস্ট ফাইলে যান এবং সেই কার্যকলাপটির জন্য এই লাইনটি লিখুন আপনি অটো কীবোর্ড পপ-আপ অক্ষম করতে চান dis
android:windowSoftInputMode="stateHidden"
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
ভিতরে উপরে পদ্ধতি কল onCreate () .এটা আটকান softKeyboard দেখানোর জন্য যদি না ব্যবহারকারী নির্বাচন editText দ্বারা
tapping or clicking.
বা কেবল android:windowSoftInputMode="stateHidden"
ক্রিয়াকলাপ ট্যাগ এ যুক্ত করুনManifest.xml
এটি সাধারণত একটি জগাখিচুড়ি হয়। প্রথম জিনিসটি আমি চেষ্টা করি অন্য মাধ্যমে ভিউ দিয়ে ফোকাসটি চুরি করার চেষ্টা করা। আপনার ফোকাসযোগ্য এবং ফোকাসযোগ্য ইনটচমোডও থাকতে হবে।
<TextView
...
android:focusable="true"
android:focusableInTouchMode="true">
<requestFocus/>
</TextView>
অন্য ভিউ দখল ফোকাস আছে। ডিফল্টরূপে, যখন কোনও বিন্যাস স্ফীত হয় তখন প্রথম ফোকাসযোগ্য ভিউ ফোকাস পাবে। আপনি এক্সএমএল এর মাধ্যমে আলাদা ভিউতে ফোকাসের অনুরোধ করতে পারেন:
<TextView
android:layout_width="wrap_parent"
android:layout_height="wrap_content"
android:text="Some other view">
<requestFocus />
</TextView>
এটি যে কোনও দৃশ্যের জন্য কাজ করে।
আপনি যদি এটি প্রোগ্রামগতভাবে করতে চান তবে আপনি ব্যবহার করতে পারেন view.requestFocus()
।
if(getWindow().getAttributes().softInputMode==WindowManager.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED)
{
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
}
edit
লিঙ্কটি ক্লিক করুন এবং আপনার পরিবর্তনগুলি করুন। এবং দয়া করে আপনার কোড নির্বাচন করে এবং কোড নমুনা বোতামটি ব্যবহার করে {}
বা টিপে আপনার কোডটি ফর্ম্যাট করার চেষ্টা করুন Ctrl+K
।
যোগ করার পদ্ধতি android:windowSoftInputMode="stateHidden"
ম্যানিফেস্টে আপনার কার্যকলাপ একমাত্র কীবোর্ড লুকায় যখন আপনি কার্যকলাপ চালু করছি, বা Google বলেছেন
যখন ব্যবহারকারী দৃ activity়তার সাথে অন্য ক্রিয়াকলাপটি ছেড়ে যাওয়ার কারণে এতে ব্যাক না করে বরং ক্রিয়াকলাপের দিকে এগিয়ে যায়
ব্যবহারকারী পিছনের বোতামটি টিপলে এবং অন্য কোনও ক্রিয়াকলাপ থেকে আপনার ক্রিয়াকলাপে ফিরে আসে, তখনও কীবোর্ডটি আড়াল করতে use android:windowSoftInputMode="stateAlwaysHidden"
এটি চেষ্টা করিনি বা আমি আমার প্রোগ্রামিং কম্পিউটারের কাছেই নেই, তবে আমি সন্দেহ করব যে প্রোগ্রামগতভাবে পিতামাতার দৃষ্টিভঙ্গির প্রতি মনোনিবেশ পাঠানো বা সেই প্রকৃতির কোনও কিছু কৌশলটি করতে পারে - তবে এটি সমাধানের চেয়ে কার্যকরী হতে পারে, তবে আবার এটি পরীক্ষা করতে সক্ষম হয় না একটা চিন্তা
.requestFocus();
একটি বোতাম, এবং এখনও কীবোর্ড পপআপ কল।
Formats: flag Values: adjustNothing, adjustPan, adjustResize, adjustUnspecified, stateAlwaysHidden, stateAlwaysVisible, stateHidden, stateUnchanged, stateUnspecified, stateVisible Specify the default soft-input mode for the main window of this activity. A value besides "unspecified" here overrides any value in the theme.