-1

在我的一项活动的应用程序中,我在活动顶部有一个说明屏幕(透明活动),

  public class quickActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.quicktip);


        ImageView image = (ImageView)findViewById(R.id.imageView1);
        image.setOnTouchListener(new OnTouchListener() {



            @Override
            public  boolean onTouch(View v, MotionEvent event) {
                quicktipActivity.this.finish();
                return false;

            }});}}

当我按下设备按钮时,我可以看到以下活动,我希望在透明活动位于顶部时禁用后退按钮任何建议如何实现这一点。

4

2 回答 2

2

在最重要的活动中,您应该覆盖 onBackPressed 并做您想做的事情:

http://developer.android.com/reference/android/app/Activity.html#onBackPressed ()

于 2013-01-07T15:33:30.483 回答
0

已解决:刚刚超过 onBackPressed

@Override
public void onBackPressed() {
       // Do nothing
}
于 2013-01-07T15:33:59.437 回答