[ad_1]
چند متد کاربردی در مورد کار کردن با کیبورد مجازی اندروید
متد اول showKeyboard برای نمایش کیبورد
و مند دوم hideKeyboard برای پنهان کردن کیبورد می باشد.
privatevoidshowKeyboard() InputMethodManager imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(imm!=null) imm.showSoftInput(mSearchText,0);
privatevoidhideKeyboard() InputMethodManager imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(imm!=null) imm.hideSoftInputFromWindow(mSearchText.getWindowToken(),0);
|
یک نکته دیگر :
زمانی که کیبورد باز باشد و گوشی در حالت landscape باشد ، صفحه کلید کل صفحه را می گیرد ، اگر می خواهید صفحه کلید (Keyboard) اندروید کل صفحه را نگیرد باید در مشخات EditText تنظیمات زیر را اضافه کنید :
android:imeOptions=”flagNoExtractUi”
مثل این نمونه :
<EditText
android:hint=”@string/search”
android:id=”@+id/searchText”
android:imeoptions=”flagNoExtractUi”
android:layout_height=”wrap_content”
android:layout_width=”wrap_content”/>
سورس کد برنامه تاکسی یاب مشابه تپ سی و اسنپ
سورس فروشگاه اینترنتی اندروید
سورس کتاب اندروید
دانلود سورس موبوگرام
دانلود سورس تلگرام
[ad_2]
لینک منبع