按任意键继续......安卓

时间:2011-08-12 06:10:40

标签: android

我想创建一个带有“按任意键继续...”消息的活动,然后点击键盘上的任意键......必须启动另一项活动。

任何人都可以知道如何实现这个目标?

3 个答案:

答案 0 :(得分:2)

您可以覆盖onKeyUp上的活动方法:

public boolean onKeyUp (int keyCode, KeyEvent event) {
    //here you can start your activity, i.e. this way:
    Intent intent = new Intent();
    intent.setClass(YourActivity.this, YourAnotherActivity.class);
    startActivity(intent);  
    return true;
}

您无需关注将keyCode发送到您的方法,因为这无关紧要。

您也可以覆盖onKeyDown()而不是此。在这种情况下,活动将提前一点(在你用手指按下之后)。

快乐编码: - )

答案 1 :(得分:1)

这样做

 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

Intent i = new Intent(YourActvity.this, NextActivity.class);
                startActivity(i);
        return super.onKeyDown(keyCode, event);
    }

答案 2 :(得分:1)

在First Activity中 的onCreate

TextView view1 = (TextView)findViewById(R.id.textView1);
view1.setText("Press any key to Continue..");

并覆盖此方法

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
final Intent i = new Intent(First.this, Second.class);
    startActivity(i);               

        return super.onKeyDown(keyCode, event);
    }