完成一项活动

时间:2011-02-10 11:25:45

标签: android android-layout android-custom-view android-gridview textview

我在一个活动中有两种类型的视图,即文本视图和网格视图。当我在网格视图中,如果我按下“后退”按钮,我必须在文本视图中获得焦点并继续功能,以便我可以再次访问网格视图。再次,如果我在文本视图中按“后退”按钮,我需要完成我的活动。  当我将.setOnKeyListener()提供给我的gridview时,我能够做到这一点。但是完成后,网格视图中的焦点就会丢失。 那么,如何退出网格视图并进入文本视图呢?

1 个答案:

答案 0 :(得分:0)

奇怪的要求。我不知道我是否理解你,但我会尽力帮助你。

将其粘贴到活动中:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if((keyCode == KeyEvent.KEYCODE_BACK)) {
        Log.d(TAG, "back button pressed");
        //here manage yours focus on/off and finishing activity
    }

    return super.onKeyDown(keyCode, event);
}