Android 將TabHost放在最下方顯示

佈局文件:
[html] 
<?xml version="1.0" encoding="utf-8"?> 
<TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" 
  xmlns:android="https://schemas.android.com/apk/res/android"> 
    <LinearLayout android:orientation="vertical" android:id="@id/ll_main_tab" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
        <FrameLayout android:gravity="center" android:id="@android:id/tabcontent" android:fadingEdge="none" android:fadingEdgeLength="0.0dip" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0"> 
        <RelativeLayout android:id="@+id/tabFirst"  
 
             android:layout_width="fill_parent"  
 
             android:layout_height="fill_parent"  
 
             android:orientation="vertical">    www.aiwalls.com
 
         <AnalogClock  
 
             android:id="@+id/widget31"  
 
             android:layout_width="wrap_content"  
 
             android:layout_height="wrap_content"  
 
             android:layout_centerInParent="true">   
 
         </AnalogClock>   
 
         </RelativeLayout> 
 
         <RelativeLayout android:id="@+id/tabSecond"  
 
             android:layout_width="fill_parent"  
 
             android:layout_height="fill_parent"  
 
             android:orientation="vertical">   
 
             <DigitalClock  
                 android:layout_centerInParent="true"  
 
                 android:layout_width="wrap_content"  
 
                 android:layout_height="wrap_content">   
 
             </DigitalClock>   
 
         </RelativeLayout>   
             
         
        </FrameLayout> 
        <TabWidget android:id="@android:id/tabs" android:background="@drawable/tab_btn_bg_normal" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
    </LinearLayout> 
</TabHost> 

代碼區:
[html] 
package com.tanghy.tab.activity; 
 
import android.app.TabActivity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.widget.TabHost; 
 
public class MainActivity extends TabActivity { 
     
    TabHost tabHost; 
 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
         
        tabHost = getTabHost(); 
         
        tabHost.addTab(tabHost.newTabSpec("one").setIndicator("aaaa").setContent(R.id.tabFirst)); 
        tabHost.addTab(tabHost.newTabSpec("two").setIndicator("bbb").setContent(R.id.tabSecond)); 
        tabHost.addTab(tabHost.newTabSpec("three").setIndicator("ccc").setContent(new Intent().setClass(this, LogActivity.class))); 
         
        tabHost.setCurrentTab(0); 
         
    } 
 
 

通過代碼我們看出,我們可以使用view的id來設置一個菜單也可以使用intent來設置一個顯示界面。。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *