`

重写tabhost

 
阅读更多
public class Demo_ScrollableTabHost4  extends ScrollableTabActivity{

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        /*
         * set this activity as the tab bar delegate
         * so that onTabChanged is called when users tap on the bar
         */
        setDelegate(new SliderBarActivityDelegateImpl());
       
        for (int i=0; i<3; i++)
        {
        Intent intent;
        if (i%2==0) intent = new Intent(this, DemoActivity1.class);
        else intent = new Intent(this, DemoActivity2.class);
       
        /*
        * This adds a title and an image to the tab bar button
        * Image should be a PNG file with transparent background.
        * Shades are opaque areas in on and off state are specific as parameters
        */
        this.addTab("title"+i, R.drawable.star, RadioStateDrawable.SHADE_GRAY, RadioStateDrawable.SHADE_GREEN,intent);
        }
       
        /*
         * commit is required to redraw the bar after add tabs are added
         * if you know of a better way, drop me your suggestion please.
         */
        commit();
    }

    private class SliderBarActivityDelegateImpl extends SliderBarActivityDelegate
    {
    /*
    * Optional callback method
    * called when users tap on the tab bar button
    */
    protected void onTabChanged(int tabIndex)
    {
    Log.d("onTabChanged",""+tabIndex);
    }
    }
}
  • 大小: 15 KB
分享到:
评论

相关推荐

    tabhost下方显示

    重写tabhost,让其在下方显示同时显示了一些新的效果;具体描述可查阅我的博客。

    TabHost + ViewFlipper实现滑动翻页、切换tab动画效果

    历史最牛、绝对原创、代码简洁、功能强大,华丽的使用TabHost与ViewFlipper结合实现...之前看到别人写的实现方法是重写TabHost,但是代码太繁琐。本程序虽然资源分高点儿,但绝对物超所值,下载了如有问题请站内联系。

    Android_TabHost+ListView组合使用

    Android_TabHost+ListView组合使用,重写listview,可以全部显示listview

    仿新浪微博 的Tabhost

    仿新浪微博的Tabhost,通过重写RadioButton实现。。

    listview和viewpager及tabhost的touch事件冲突的解决

    listview和viewpager及tabhost的touch事件冲突的解决,至少可以实现在重写父viewGroup的onintercpettouchevent的实现拦截和重写子viewGroup的onintercpettouchevent实现不允许拦截。

    TabHost:android tab标签页导航,重写FragmentTabhost实现,禁止切换时,频繁刷新界面

    TabHostandroid tab标签页导航,重写FragmentTabhost实现,禁止切换时,频繁刷新界面

    android菜单条 仿网易新闻

    模仿网易新闻的菜单条,主要用tabhost实现,用radiobutton替换了下面的TabWidget,重写了样式,比较美观。

    android Tab自定义

    在Android下实现对TabHost的重写,并实现tab位于底端。很不错的。

    android tab切换

    我之前做分页都是用GridView和ActivityGroup实现的 因为觉得TabHost不好用 还有就是自己水平差的原因吧 如果帮的话 重写view任何问题都可以解决 呵呵 下面请看实现过程 其实很简单

    Android实现为Tab添加Menu的方法

    本文实例讲述了Android实现为Tab添加Menu的方法。...如果每个Tab需要有不同的Menu,可以为TabHost添加一个OnTabChangedListener,在这个Listener中对一个全局变量(比如intMenuNumber)进行修改,这样在On

    Android编程实现将tab选项卡放在屏幕底部的方法

    有点类似IPhone里的布局了,呵呵~(其实后来发现这个应该不是用TAB做的,而是ButtonBar做出来的吧,或者是他重写了TAB?总之不是简单地将TAB放置底端了)。 要放置底端,那么Android自带的例程是不可以做到的(例程...

    疯狂Android讲义源码

     2.4.7 选项卡(TabHost)的功能和  用法 93  2.4.8 滚动视图(ScrollView)的  功能和用法 95  2.4.9 列表视图(ListView和  ListActivity) 95  2.4.10 可展开的列表组件(ExpandableListView) 101  ...

    疯狂Android讲义.part2

    2.4.7 选项卡(TabHost)的功能和 用法 93 2.4.8 滚动视图(ScrollView) 的 功能和用法 95 2.4.9 列表视图(ListView和 ListActivity) 95 2.4.10 可展开的列表组件(ExpandableListView) 101 2.4.11 网格视图...

    疯狂Android讲义.part1

    2.4.7 选项卡(TabHost)的功能和 用法 93 2.4.8 滚动视图(ScrollView) 的 功能和用法 95 2.4.9 列表视图(ListView和 ListActivity) 95 2.4.10 可展开的列表组件(ExpandableListView) 101 2.4.11 网格视图...

    Android 开发技巧

    方法一:(重写ListView) 144 方法二: 150 5.6、3D魔方 151 6、ANDROID UI 动画 160 6.1、四种2D动画 160 6.1.1、透明度控制动画效果 alpha 160 6.1.2、旋转动画效果 rotate 161 6.1.3、尺寸伸缩动画效果 scale ...

    Android开发资料合集-World版!

    方法一:(重写ListView) 144 方法二: 150 5.6、3D魔方 151 6、ANDROID UI 动画 160 6.1、四种2D动画 160 6.1.1、透明度控制动画效果 alpha 160 6.1.2、旋转动画效果 rotate 161 6.1.3、尺寸伸缩动画效果 scale ...

Global site tag (gtag.js) - Google Analytics