음... 탭위젯을 짜는도중 전 분명히 코드를 100% 잘 짰는데, 갑자기 이상하게 출력이 되서요...

코드는 아래와 같습니다.

------------------------  Main.xml 코드 ----------


<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
 
       
        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
           
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
<TextView 
                android:id="@+id/textview1"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent" 
                android:text="this is a tab" />
           <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
               
               
<ImageButton
    android:id="@+id/android_button1"
     android:layout_width="50dip"
    android:layout_height="50dip"
    android:src="@drawable/icon"
    /> 

<ImageButton
    android:id="@+id/android_button2"
    android:layout_toRightOf="@id/android_button1"
    android:layout_alignTop="@id/android_button1"    
    android:layout_width="50dip"
    android:layout_height="50dip"
    android:src="@drawable/android" /> 
 
 <ImageButton
    android:id="@+id/android_button3"
    android:layout_width="50dip"
    android:layout_height="50dip"
    android:src="@drawable/android" />    
           
     </LinearLayout>      
            <TextView 
                android:id="@+id/textview2"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent" 
                android:text="this is another tab" />
               
            <TextView 
                android:id="@+id/textview3"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent" 
                android:text="this is a third tab" />
        </FrameLayout>

</TabHost>


---------------------------------------- 자바 코드------------------------
package my.MWMK001;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;
import android.app.TabActivity;
import android.os.Bundle;
import android.widget.TabHost;

public class MWMK001 extends TabActivity  {
 TabHost mTabHost = null;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        mTabHost = getTabHost();
        
        mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1));
        final ImageButton button = (ImageButton) findViewById(R.id.android_button1);
        button.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // Perform action on clicks
                Toast.makeText(MWMK001.this, "1번학생부터 10번학생은..", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "1번 바니.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "2번 또또.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "3번 곰돌이.", Toast.LENGTH_SHORT).show();
            }
        });
        final ImageButton button2 = (ImageButton) findViewById(R.id.android_button2);
        button2.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // Perform action on clicks
             Toast.makeText(MWMK001.this, "11번학생부터 20번학생은..", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "11번 지영.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "12번 나나.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "13번 승리.", Toast.LENGTH_SHORT).show();
         
            }
        });
        mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
        mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3));
        
        mTabHost.setCurrentTab(0);

    }
}

 

------------------------------ 참고그림
  androidQuestion010.jpg



도대체 이상하지 않습니까?? 어디가 이상한건가요??