제가 자바 강의도 제대로 다 안듣고 안드로이드를 만지는거라

정말 초보적인 질문 죄송합니다;


탭버튼으로 웹뷰를 5개를 만들었습니다

웹뷰 1,2,3,4,5 가 있다 치면


1에서 어느정도 웹을 진행하다가


3에서 진행을 하다가


다시 1로 가면 1에서 첫페이지가 뜨는게 아니라


진행한상태로 보여지게됩니다



이게 제 생각으로는 웹뷰 5개를 처음에 다 로드하고


public void mainContentToggle(View v) {

findViewById(R.id.b_tab_1).setVisibility(View.INVISIBLE);

findViewById(R.id.b_tab_2).setVisibility(View.INVISIBLE);

findViewById(R.id.b_tab_3).setVisibility(View.INVISIBLE);

findViewById(R.id.b_tab_4).setVisibility(View.INVISIBLE);

findViewById(R.id.b_tab_5).setVisibility(View.INVISIBLE);

if (v.getId() == R.id.bbtn_tab2) findViewById(R.id.b_tab_2).setVisibility(View.VISIBLE);

else if (v.getId() == R.id.bbtn_tab3) findViewById(R.id.b_tab_3).setVisibility(View.VISIBLE);

else if (v.getId() == R.id.bbtn_tab4) findViewById(R.id.b_tab_4).setVisibility(View.VISIBLE);

else if (v.getId() == R.id.bbtn_tab5) findViewById(R.id.b_tab_5).setVisibility(View.VISIBLE);

else findViewById(R.id.b_tab_1).setVisibility(View.VISIBLE);



이런 코드를 통해서 다른버튼 클릭시 프레임에서 감춰주는 상태가 되는데요


버튼을 누를 때 마다 첫페이지로 가게 만들 순 없는지 알고싶습니다




클릭리스너에서 따로 코드를 너어줘야되는지 모르겠습니다;



public void mainTabListenerOn() {

findViewById(R.id.bbtn_tab1).setOnClickListener(new RadioButton.OnClickListener() {

public void onClick(View v) {

mainContentToggle(v);

}});

findViewById(R.id.bbtn_tab2).setOnClickListener(new RadioButton.OnClickListener() {

public void onClick(View v) {

mainContentToggle(v);

}});

findViewById(R.id.bbtn_tab3).setOnClickListener(new RadioButton.OnClickListener() {

public void onClick(View v) {

mainContentToggle(v);

}});

findViewById(R.id.bbtn_tab4).setOnClickListener(new RadioButton.OnClickListener() {

public void onClick(View v) {

mainContentToggle(v);

}});

findViewById(R.id.bbtn_tab5).setOnClickListener(new RadioButton.OnClickListener() {

public void onClick(View v) {

mainContentToggle(v);

}});