1

如何拦截 SurfaceView 中的按钮按下虚拟键盘?这样做。但没有什么是不可能的。请帮忙。

InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
inputMgr.showSoftInput(mySurface, 0);

public class MySurface extends SurfaceView implements SurfaceHolder.Callback, View.OnTouchListener, OnKeyboardActionListener {...
4

1 回答 1

0

您应该实现 TextWatcher 类并为您要控制的所有输入输出字段设置它。不幸的是,您无法实现通用软键盘按键拦截。看这里

于 2011-06-24T09:40:49.813 回答