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으로 먼저 나누어야 하는걸까요??

 ㅜㅜ 프로그래밍 초보자라 어려움이 많아요. 가르침 좀 부탁드립니다.