2013-11-14 66 views
0

用户在Android中单击空格键时是否可以设置事件? 就像用户点击空格键一样,执行某个动作使用手机上的空格按钮作为按钮单击

+1

能否请您解释一下多一点正是你想做什么? – Rohit5k2

+0

如果您按手机上的空间。我不会像你按I按钮。 button.setOnClickListener(新OnClickListener(){ \t \t \t @覆盖 \t \t \t公共无效的onClick(视图v){ \t \t \t \t} \t \t}); – user2991507

+0

没有得到你的观点....你可以添加监听器到任何UI小部件并覆盖它的onItemClickListener方法并执行你的任务 – jyomin

回答

0

你的意思是退格键吗?如果是这样,比:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
     super.onKeyDown(keyCode, event); 
     if (keyCode == KeyEvent.KEYCODE_BACK) { 
      Log.d(TAG,"here we are"); 
      return true; 
     } 
     return false; 
    } 
+0

我试图做到这一点。我把我的鳕鱼在if(keyCode == KeyEvent.KEYCODE_BACK),但它没有发生任何事情。你有什么线索为什么? – user2991507

0

将TextWatcher绑定到您的EditText,并侦听空格字符。

编辑:这里的一些代码

editText.addTextChangedListener(new TextWatcher() { 
    @Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { 
    // put your magic here 
    } 
    @Override 
    public void beforeTextChanged(CharSequence s, int start, int count, int after) { 
    } 
    @Override 
    public void afterTextChanged(Editable s) { 
    } 
}); 
+0

我是新来的编程,你能举个例子吗? – user2991507

+0

请参阅我的编辑。 – josephus