Android 显示键盘并从中捕获文本

Android 显示键盘并从中捕获文本,android,Android,在我的android应用程序中,有没有一种方法可以显示键盘并从中获取输入,这样我就可以更新文本视图 通常,当你点击编辑文本时,键盘会显示出来。但是,在我的例子中,它是一个文本视图,我希望在其中显示用户正在键入的内容。但我不知道如何启用“键盘数据捕获” 谢谢如果您的TextView是txtView,那么您可以: InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); i

在我的android应用程序中,有没有一种方法可以显示键盘并从中获取输入,这样我就可以更新文本视图

通常,当你点击编辑文本时,键盘会显示出来。但是,在我的例子中,它是一个文本视图,我希望在其中显示用户正在键入的内容。但我不知道如何启用“键盘数据捕获”


谢谢

如果您的
TextView
txtView
,那么您可以:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow( txtView.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);

这将显示键盘。之后,您可以在活动中处理
onKey()
回调。

为什么不使用
EditText
?因为我不想要编辑文本的外观和感觉,也不想仅当用户单击edittextCool时才显示键盘。我试试看。但是上面的textview.getapplicationtoken有什么意义呢?