【问题标题】:Finishing of an activity活动结束
【发布时间】:2011-02-10 11:25:45
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    粘贴到Activity中:

    @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);
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多