MakePlan 이라는 액티비티에 Tab이 3개가 있습니다.
Tab1, Tab2, Tab3 이렇게 나뉘어놓았는데 .. 각 탭마다 버튼이 존재합니다.
Tab1에는 Ok버튼1, Tab2에는 OK버튼2, Tab3에는 OK버튼3 이 있어요.
지금 현재 코드 구조가..
oncreate
{
TabHost mTabHost = getTabHost(); // 일별, 주별, 월별 Tab 생성
mTabHost.addTab(mTabHost.newTabSpec("tab_day")
.setIndicator("Day").setContent(R.id.tab1));
mTabHost.addTab(mTabHost.newTabSpec("tab_week")
.setIndicator("Week").setContent(R.id.tab2));
mTabHost.addTab(mTabHost.newTabSpec("tab_month")
.setIndicator("Month").setContent(R.id.tab3));
mTabHost.setCurrentTab(0);
}
이렇게 Tab들을 각각 정의하구요 ..
public void mOnclick {
switch
{
case R.id.OKbutton 01:
~~~~~~~~~~ 기타 여러가지 기능
case R.id.OKbutton 02:
~~~~~~~~~~ 기타 여러가지 기능
case R.id.OKbutton 03:
~~~~~~~~~~ 기타 여러가지 기능
}
}
이렇게 되어있다고 보면 됩니다.
문제는 MakePlan 액티비티에 들어가서. Tab1에 있는 OK버튼01 은 기능이 제대로 작동합니다만
Tab2, Tab3에 있는 OK버튼02, OK버튼03 은 아예 먹통입니다..
저렇게 버튼 3개를 케이스로 나뉘어서 하는게 아니라
Tab으로 먼저 나누어야 하는걸까요??
ㅜㅜ 프로그래밍 초보자라 어려움이 많아요. 가르침 좀 부탁드립니다.