禁用onScreen键盘到Android中的特定EditText

时间:2014-09-10 02:52:34

标签: android android-activity

我使用多种技术将onScreen键盘禁用到Android活动中的特定EditText组件

我使用这段代码,但它不起作用

InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
imm.ToggleSoftInput(ShowFlags.Forced,HideSoftInputFlags.None);

editText.Click += delegate { 
     DialogPublicName.Visibility = ViewStates.Gone;
     imm.HideSoftInputFromWindow(editPublicName.WindowToken,0);
};

如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

我做了很多事,但只有一行代码满足我的需要

EditText editText = (EditText)findViewById(R.id.semester);

    //Disable onScreen Keyboard
    editText.setInputType(0);