Hi all,
Following is my testing tabHost and activity.

---------------------------------------- Layout 
----------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<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">
   
   <LinearLayout 
    android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:padding="0dp"
     android:orientation="vertical">
     
      <FrameLayout
         android:id="@android:id/tabcontent"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
 android:layout_weight="1" >
      </FrameLayout>

<TabWidget
      android:id="@android:id/tabs"
      android:layout_weight="0"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />  
</LinearLayout>
</TabHost>

----------------------------------------------------------------------------------------

-----------------------------------TabActivity 
-------------------------------------

public class tabtest extends TabActivity {
private TabHost tabHost;

public Context thisContext;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.tabgroup);

        if (this.tabHost == null){
      tabHost = getTabHost();
          tabHost.setup();
          tabHost.bringToFront(); 
        
        
        TabSpec tab1 = tabHost.newTabSpec("Tab1");
        TabSpec tab2 = tabHost.newTabSpec("Tab2");
        TabSpec tab3 = tabHost.newTabSpec("Tab3");
        TabSpec tab4 = tabHost.newTabSpec("Tab4");
        TabSpec tab5 = tabHost.newTabSpec("Tab5");
        TabSpec tab6 = tabHost.newTabSpec("Tab6");
        
        
       
 
tab1.setIndicator("Tab1",getResources().getDrawable(R.drawable.first)).setContent(new
 
Intent(this,IntentGroup1.class));
       
 
tab2.setIndicator("Tab2",getResources().getDrawable(R.drawable.second)).setContent(new
 
Intent(this,IntentGroup1.class));
       
 
tab3.setIndicator("Tab3",getResources().getDrawable(R.drawable.third)).setContent(new
 
Intent(this,IntentGroup1.class));
       
 
tab4.setIndicator("Tab4",getResources().getDrawable(R.drawable.first)).setContent(new
 
Intent(this,IntentGroup1.class));
       
 
tab5.setIndicator("Tab5",getResources().getDrawable(R.drawable.second)).setContent(new
 
Intent(this,IntentGroup1.class));
       
 
tab6.setIndicator("Tab6",getResources().getDrawable(R.drawable.third)).setContent(new
 
Intent(this,IntentGroup1.class));

        
        tabHost.addTab(tab1);
        tabHost.addTab(tab2);
        tabHost.addTab(tab3);
        tabHost.addTab(tab4);
        tabHost.addTab(tab5);
        tabHost.addTab(tab6);
      
    }
    }
}

---------------------------------------------------------------------------------------------

<https://lh4.googleusercontent.com/-DkProfjgRdQ/UIZBDCwNAEI/AAAAAAAAAOc/g0JYvOaWR3s/s1600/pq2.jpg>

 The "IntentGroup1.class" just a "Hello,world" activity, so I not post it 
on here. 

Does anyone know how to solve the black spacing problem? This problem 
wasted me much days.

I had try to test many times. Following is my observed information:

1) If it 
deleted "getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
WindowManager.LayoutParams.FLAG_FULLSCREEN)". It will not have shifted down 
problem. Also I found that the black spacing size is similar to status bar 
size.

2) when running the activity in Emulator (API 7 & 10) , they have same 
problem. But if running  in API 14, It will not have this problem.

Unfortunately, the apps is running for API 7 or above. Does anyone give me 
some help? Does any other method to change full screen?

Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to