在Button onClick中使用KeyEvent

时间:2016-03-08 00:07:23

标签: android onclick keyevent

我想使用KeyEvent示例KEYCODE_0 Link  按钮onClick

<Button
              android:id="@+id/Btnequal_id"
              android:layout_width="wrap_content"
              android:layout_height="60dp"
              android:layout_weight="1"
              android:onClick="0x00000007"
              android:text="=" />

2 个答案:

答案 0 :(得分:1)

获取您想要应用keyEvent侦听器的EditText实例,然后在您的edittext上添加setOnKeyListner,如下所示。

mPinBox4 = (EditText) findViewById(R.id.pinVerifyBox4);

    mPinBox4.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {

            if (keyCode==KeyEvent.KEYCODE_0){
                //excute what ever you want when KEYCODE_0 is pressed
            }
            return false;
        }
    });

如果适合您,您可以对我的答案进行投票。谢谢

答案 1 :(得分:0)

onKeyEvent可以应用于EditText。我想你问的是错误的问题。 如果,我错了,请告诉我。