0

我从按钮创建了一个键盘(所以是一个带有按钮 1、按钮 2 等的 xml,但现在我想要一个编辑文本以与使用软键盘的反应相同,有没有办法模仿键盘附带的设备?

4

1 回答 1

1
  editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
    if (hasFocus) {

      //show your custom keypad
       }
   } 
});

强制软键盘出现。

 EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
 InputMethodManager imm = (InputMethodManager)          getSystemService(Context.INPUT_METHOD_SERVICE);
 imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
于 2013-03-17T15:34:39.580 回答