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