0
我在活动中有两种类型的视图,即文本视图和网格视图。当我在网格视图中时,如果我按下“返回”按钮,我必须在文本视图中获得焦点并继续功能,以便我可以再次访问网格视图。同样,如果我在文本视图中按“返回”按钮,我需要完成我的活动。 我能够做到这一点,当我给我的gridview .setOnKeyListener()。但是当网格视图完成时,网格视图中的焦点会丢失。 那么,怎么可能退出网格视图,并在文本视图?完成一项活动
我在活动中有两种类型的视图,即文本视图和网格视图。当我在网格视图中时,如果我按下“返回”按钮,我必须在文本视图中获得焦点并继续功能,以便我可以再次访问网格视图。同样,如果我在文本视图中按“返回”按钮,我需要完成我的活动。 我能够做到这一点,当我给我的gridview .setOnKeyListener()。但是当网格视图完成时,网格视图中的焦点会丢失。 那么,怎么可能退出网格视图,并在文本视图?完成一项活动
奇怪的要求。我不知道我是否了解你,但我尝试提供帮助。
将其粘贴到活动时间:
@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);
}