2012-03-07 3 views
0

저는 Scrollviews에서 작동하는 Android 앱을 개발 중입니다. 각 scrollview에는 info와 gallery라는 두 개의 버튼이 있습니다. 갤러리 버튼을 클릭하면 갤러리 xml로 이동합니다. 정보 버튼을 클릭하면 정보 페이지로 돌아갑니다.Android Scrollview : 돌아가려면 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);** 

      } 
}); 

내가 움직이고 있었다 저를 허용하는있는 ScrollView의 정보 페이지로 돌아갑니다합니다 (** 내에서 표시) 메소드 setScrollView보다는 처음있는 ScrollView를 얻는 것입니다.

답변

0

나는 당신의 질문을 이해하기 힘듭니다. 하나의 활동 또는 다른 활동에 여러 개의 스크롤보기가 있습니까? 정보 버튼을 클릭하면 어딘가에 "뒤로"돌아옵니다.

+0

예 하나의 작업에 여러 개의 scrollviews가 있습니다. 실제로 그것은 두 번째 정보 버튼으로 scrollview2로 돌아옵니다. – user1254924

0

그래서 제가 시도하고 바로 정보를 얻을 수 있습니다 :

당신은있는 ScrollView 4 개 다른 레이아웃 각각 두 개의 버튼이있다. 하나는 갤러리를 시작하고 다른 하나는 정보 페이지를 시작합니다.

정확히 무슨 일이 벌어지기는 어렵지만 최선을 다합니다.

코드에서 볼 때 버튼 푸시에서 contentview를 설정했지만 실제로 텍스트는 변경하지 않습니다. 귀하의 정보가 변경되지 않았을 가능성이 있습니다.

관련 문제