在Android中使用ActionBarSherlock时如何在ActionBar选项卡上绘制?

在Android中使用ActionBarSherlock时如何在ActionBar选项卡上绘制?,第1张

概述我正在使用ActionBarSherlock为预HoneyComb设备提供ActionBar.我的活动有四个片段,分别是1.用户2.聊天3.视频4.其他,请参见图像我使用以下代码创建了actionBar:-actionBar=getSupportActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE

我正在使用ActionBarSherlock为预HoneyComb设备提供Actionbar.

我的活动有四个片段,分别是1.用户2.聊天3.视频4.其他,请参见图像

我使用以下代码创建了actionbar:-

            actionbar = getSupportActionbar();        actionbar.setNavigationMode(Actionbar.NAVIGATION_MODE_TABS);        actionbar.setTitle("Meeting");        actionbar.setdisplayShowHomeEnabled(false);        actionbar.setdisplayShowCustomEnabled(false);        actionbar.setdisplayShowTitleEnabled(false);        /* Set Custom vIEw */        Actionbar.Tab tab = actionbar.newTab();        // tab.setText("Meeting Users");        tab.setIcon(R.drawable.users);        tab.setTabListener(this);        actionbar.addTab(tab);        tab = actionbar.newTab();        // tab.setText("Chat");        tab.setIcon(R.drawable.chat);        tab.setTabListener(this);        actionbar.addTab(tab);        tab = actionbar.newTab();        // tab.setText("VIDeo");        tab.setIcon(R.drawable.vIDeo_call);        tab.setTabListener(this);        tab.select();        actionbar.addTab(tab);        tab = actionbar.newTab();        // tab.setText("Extra");        tab.setIcon(R.drawable.extra);        tab.setTabListener(this);        actionbar.addTab(tab);

我想在这些选项卡上绘制一些内容,例如,每当聊天消息到达并且用户位于其他某个选项卡上时,在聊天选项卡上绘制和/或闪烁.

我怎样才能做到这一点 ?请帮忙.

解决方法:

为标签使用自定义视图

  Actionbar.Tab tab = getSupportActionbar().newTab();  tab.setCustomVIEw(R.layout.custom_tab_vIEw);

然后,您可以在自定义布局上获取视图并闪烁

总结

以上是内存溢出为你收集整理的在Android中使用ActionBarSherlock时如何在ActionBar选项卡上绘制?全部内容,希望文章能够帮你解决在Android中使用ActionBarSherlock时如何在ActionBar选项卡上绘制?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存