ActionBar 控件实现Tab页

来源:互联网 发布:架空网络地板 编辑:程序博客网 时间:2024/06/05 07:03
public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTable();
 
}
 
public void setTable()
{

    ActionBar actionBar=getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);//设置ActionBar样式
    actionBar.addTab(actionBar.newTab().setText("Tab1").
            setTabListener(tabListener));
    
    actionBar.addTab(actionBar.newTab().setText("Tab2").
        setTabListener(tabListener));
}
 
protected ActionBar.TabListener tabListener=new TabListener() {

@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub

}

@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub

}

@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub

}
};
 


}





activity_main.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
    
</LinearLayout>

0 0
原创粉丝点击