0

我在活動中有兩種類型的視圖,即文本視圖和網格視圖。當我在網格視圖中時,如果我按下「返回」按鈕,我必須在文本視圖中獲得焦點並繼續功能,以便我可以再次訪問網格視圖。同樣,如果我在文本視圖中按「返回」按鈕,我需要完成我的活動。 我能夠做到這一點,當我給我的gridview .setOnKeyListener()。但是當網格視圖完成時,網格視圖中的焦點會丟失。 那麼,怎麼可能退出網格視圖,並在文本視圖?完成一項活動

回答

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