2012-03-07 21 views
0

我正在使用Scrollviews工作的Android應用程序。在每個滾動視圖上有兩個按鈕,信息和畫廊。點擊圖庫按鈕後,它會將您帶到圖庫xml。當信息按鈕被點擊時,它會將您帶回到信息頁面。Android ScrollView:如何選擇滾動視圖以返回?

問題是,當單擊信息按鈕時,即使您處於第三個或第四個滾動視圖,也會將您帶回第一個滾動視圖的信息頁面。

public void onClick(View v) {  
//gallery button clicked, go to gallery screen 

setContentView(R.layout.dunnanoirgall); 
final Button gallery3 =(Button)findViewById(R.id.btnGallery15); 
gallery3.setPressed(true); 

//info button 
Button infoBtn =(Button)findViewById(R.id.btnInfo15); 
infoBtn.setOnClickListener(new View.OnClickListener() { 

      **public void onClick(View v) {  
      //info button clicked, go to info screen 
      setContentView(R.layout.islandtours); 
      //setScrollView(R.id.scrollView2);** 

      } 
}); 

我要找的是獲得一種方法setScrollView,讓我回到了滾動的信息頁(在**中所示),我當時就,而不是第一個滾動視圖。

回答

0

我覺得你的問題很難理解。你在一個活動或不同的活動中有幾個滾動視圖?爲什麼單擊信息按鈕會將您帶回「某處」?

+0

是的我在一項活動中有幾個滾動視圖。實際上,它是第二個信息按鈕,可以讓你回到希望的位置,scrollview2 – user1254924 2012-03-07 15:39:52

0

因此,讓我嘗試並獲得信息的權利:

你必須每4個不同的佈局與滾動視圖,和兩個按鈕。一個啓動一個畫廊,另一個啓動一個信息頁面。

它很難解讀究竟發生了什麼,但生病盡我所能。

從我的代碼中看到,您在按鈕推送上設置了contentview,但您並未更改實際的文本。你可能不會改變你的信息。

相關問題