Uygulamamda kendi tuş takımım var, bu yüzden yazılım klavyesini her zaman gizlemek istiyorum (belirli etkinliklerde & iletişim kutuları).Yazılım klavyesinin nasıl ortaya çıkmasını önleyebilirim?
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Bu kod başında haşhaş gelen klavye önlemek, ama metin tıkladığımda klavye yine çıkar: İki seçenek denedi.
InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
Bu kod, klavyeyi gizler, ancak klavyenin açılmasını engellemez.
LÜTFEN YARDIM EDİN!
check-out bu http://stackoverflow.com/questions/7289335/soft-keyboard-shows-up-on-edittext-focus-only -once/7291121 # 7291121 –
thx ama orada farklı bir sorun yaşıyorum ... Ben en baştan beri klavyeyi gizlemek istiyorum ve ne yaparsam yapsın ben onu haşhaş önlemek için – Han