• android使用tabhost实现导航


    参考

    http://blog.csdn.net/xixinyan/article/details/6771341

    http://blog.sina.com.cn/s/blog_6b04c8eb0101a2ej.html

    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">
        <LinearLayout  
            android:orientation="vertical"  
            android:layout_width="fill_parent"  
            android:layout_height="fill_parent"
            android:layout_weight="1">  <!-- 将导航栏tab放置底部 -->
            <FrameLayout  
                android:id="@android:id/tabcontent"  
                android:layout_width="fill_parent"  
                android:layout_height="fill_parent"  
                android:layout_weight="1" />  
            <TabWidget  
                android:id="@android:id/tabs" 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content"
                android:background="@color/chocolate" 
                android:textColor = "@color/darkgray"
                android:layout_marginBottom="-3dip" />  <!-- "去掉最下方的亮色条"  -->
        </LinearLayout>
    </TabHost>

    java

    public class MainTab extends TabActivity {
        ActionBar actionBar;
        boolean isExit;
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.mainintent);
    
            actionBar = getActionBar();
            actionBar.hide();
    
            // 获取该Activity里面的TabHost组件
            TabHost tabHost = getTabHost();
            // 使用Intent添加第一个Tab页面
            tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("AA")
    //                ,getResources().getDrawable(R.drawable.ic_launcher))
                    .setContent(new Intent(this, AA.class)));
            // 使用Intent添加第二个Tab页面
            tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("BB")
                    .setContent(new Intent(this, BB.class)));
    }
    
            // 设置TabHost的背景颜色
            tabHost.setBackgroundColor(Color.argb(150, 22, 70, 150));
            // 设置TabHost的背景图片资源
            // mTabHost.setBackgroundResource(R.drawable.bg0);
    
            // 设置当前显示哪一个标签
            tabHost.setCurrentTab(0);
  • 相关阅读:
    js之面向对象
    常用功能
    html圆环(该代码非原创,具体出处已不详)
    关于jsonp的一篇文章(传播好的东西)
    当切换select时,获取select选中的值;获取选中的单选按钮的val,判断复选框是否选中
    js类型判断(数字、0、""、undefined、null)
    js获取窗口可视范围的高度、获取窗口滚动条高度、文档内容实际高度
    66
    55
    44
  • 原文地址:https://www.cnblogs.com/sudawei/p/3435001.html
Copyright © 2020-2023  润新知