Android 如何在活动上实现TextWatcher
在像Android 如何在活动上实现TextWatcher,android,textwatcher,Android,Textwatcher,在像EditText这样的可编辑系统上实现TextWatcher非常简单。但是,我希望在没有特定可编辑焦点的情况下收听按键输入,这样用户就可以启动活动,而无需单击编辑文本或任何东西。因此,您可以开始键入(硬键盘)或按住菜单软键,直到软键盘出现,然后我想注册这些按键事件 我已经尝试让我的活动实现TextWatcher,但是像onTextChanged()这样的回调从未被调用。以前有人这样做过吗?我想在那一点上你想切换到和相关的功能。似乎不可能添加一个TextWatcher。我已将其切换为只侦听on
EditText
这样的可编辑系统上实现TextWatcher
非常简单。但是,我希望在没有特定可编辑焦点的情况下收听按键输入,这样用户就可以启动活动
,而无需单击编辑文本
或任何东西。因此,您可以开始键入(硬键盘)或按住菜单软键,直到软键盘出现,然后我想注册这些按键事件
我已经尝试让我的
活动
实现TextWatcher
,但是像onTextChanged()
这样的回调从未被调用。以前有人这样做过吗?我想在那一点上你想切换到和相关的功能。似乎不可能添加一个TextWatcher。我已将其切换为只侦听onKeyDown()事件回调。这很有效。public boolean onKeyDown(int-keyCode,KeyEvent-event){if(keyCode==KeyEvent.keyCode_A)//对A执行我想要的操作,等等。返回true;}是TextWatcher
特定于具有可编辑文本的视图。活动
不是视图
<代码>视图具有可编辑文本的已覆盖onKeyDown()
和onkeydup()
以及所有这些,因此它们通过TextWatcher
向您提供更改。