2012-03-07 9 views
0

私はScrollviewsで動作しているアンドロイドアプリに取り組んでいます。各スクロールビューには、infoとgalleryという2つのボタンがあります。ギャラリーボタンをクリックすると、ギャラリーxmlに移動します。情報ボタンをクリックすると、情報ページに戻ります。Android Scrollview:戻るにはScrollviewを選択するにはどうすればよいですか?

問題は、情報ボタンをクリックすると、3番目または4番目のスクロールビューにいる場合でも、最初のスクロールビューの情報ページに戻ります。私が探している何

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

      } 
}); 

は私ではなく最初のscrollviewよりも、私が上にあったscrollviewの情報ページに戻ることができます(**内に示される)メソッドsetScrollViewを取得することです。

答えて

0

私はあなたの質問が分かりにくいと感じます。 1つのアクティビティまたは異なるアクティビティに複数のスクロールビューがありますか?そして、なぜ情報ボタンをクリックすると、あなたはどこかに "戻る"ことができますか?

+0

はい1つのアクティビティに複数のスクロールビューがあります。実際には2番目の情報ボタンで、うまくいけばscrollview2に戻ります – user1254924

0

だから、私がしようとすると、右の情報を取得してみましょう:

あなたはscrollviewと4種類のレイアウトそれぞれ、と2つのボタンがあります。 1つはギャラリーを立ち上げ、もう1つは情報ページを立ち上げる。

何が起こっているのか正確に解読するのは難しいですが、私の最善を尽くしてください。

あなたのコードから見ると、ボタンを押すとcontentviewが設定されますが、実際のテキストは変更されません。おそらくあなたの情報を変更しないでしょう。

関連する問題