2013-07-09 67 views
0

我有一個應用程序,其中有一個小圖像的gridview,當你點擊每個gridview項目時,它會在一個新的活動中打開一個全屏幕版本的圖像,並且左右兩個按鈕到上一個/下一個圖像,它們也在另一個活動中。現在,如果用戶觸摸任何全屏圖像avtivite的按鈕,我希望它使用gridview轉到活動,相反,它執行展開並轉到前一圖像並且回溯用戶執行的步驟。Android image navigation

如何使後退按鈕重定向到gridview活動。我寧願爲圖像使用活動,而不是碎片?

+0

你在做什麼,當在左或右用戶點擊按鈕,顯示下一個/上的形象? – Mus

+0

發佈一些使其他人瞭解您的問題而不是描述的代碼。 – GrIsHu

+0

我正在使用意圖在顯示全屏幕圖像 –

回答

0

您可以使用該正確的方法:

@Override 
    public void onBackPressed() { 
     super.onBackPressed(); 
     Intent intent = new Intent(this, YOUR_ACTIVITY); 
     startActivity(intent); 
     finish(); 
    } 
+0

來啓動前一個活動的意圖謝謝。這有些作用。我正在嘗試的基本流程是這樣的ACT1-> ACT2-> ACT3-> ACT4。因此,在ACT4中使用您的解決方案將我帶入ACT1。沒關係。但是如果我再次觸摸回來,它會把我帶到ACT3-> ACT2,然後再次到達ACT1。我想在ACT1上接觸後,後退按鈕應該返回到其正常功能後面的一個活動。 –

+0

如果你想在一個活動中的後退按鈕的默認功能只需要將此代碼放置在活動中: @Override public void onBackPressed(){ super.onBackPressed(); } –

+0

沒有。即使現在我也面臨同樣的問題。 –