제가 자바 강의도 제대로 다 안듣고 안드로이드를 만지는거라
정말 초보적인 질문 죄송합니다;
탭버튼으로 웹뷰를 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);
}});