Android手机上的后退按钮不能在全屏图像上工作?

时间:2010-06-28 12:40:41

标签: android

朋友们,

我使用以下属性在全屏显示图像

机器人:主题= “@机器人:风格/ Theme.NoTitleBar.Fullscreen”

清单文件中的

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

        if(keyCode==KeyEvent.KEYCODE_DPAD_LEFT)
        {

             ShowError.setVisibility(View.GONE);
                if(CurrentImageIndex + 1 < mImage_URL.length )
                {
                    CurrentImageIndex  = CurrentImageIndex +1 ;
                    Move();
                }


        }else if(keyCode==KeyEvent.KEYCODE_DPAD_RIGHT)
        {

             ShowError.setVisibility(View.GONE);
                if(CurrentImageIndex > 0 )
                {
                    CurrentImageIndex  = CurrentImageIndex -1 ;
                    Move();

                }


        }           
        return true;

    }






}

当图像全屏显示时,后退按钮(手机上的硬件按钮)不起作用。

任何人指导我的解决方案是什么?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我覆盖了onkeydown事件而忘了写backevent。在keydown事件中直接影响键盘和后退功能,以防覆盖。

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    {
if(keyCode == KeyEvent.KEYCODE_BACK)
        {
            Intent intent = new Intent();
            setResult(RESULT_OK, intent);
            finish();


        }

        return true;

    }