【问题标题】:how to display Action bar above TabNavigation bar in android如何在android中的TabNavigation栏上方显示操作栏
【发布时间】:2014-08-30 01:07:29
【问题描述】:

这是我创建操作栏的代码

// enabling action bar app icon and behaving it as toggle button
    ActionBar actionBar=getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setHomeButtonEnabled(true);
    actionBar.setBackgroundDrawable(new ColorDrawable(color.white));
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    for (int i=1; i <= 3; i++) {
        Tab tab = actionBar.newTab();
        tab.setText("Tab " + i);
        tab.setTabListener(this);
        actionBar.addTab(tab);

    }

这是我的代码的输出

但我不会这样显示

请任何人帮助我 提前谢谢...

【问题讨论】:

    标签: android android-actionbar tabview


    【解决方案1】:

    引用文档

    ActionBar 提供的选项卡非常理想,因为它们可以适应 不同的屏幕尺寸。例如,当屏幕足够宽时 选项卡出现在操作按钮旁边的操作栏中(例如 就像在平板电脑上时一样,如图 7 所示),而在窄屏幕上时 它们出现在一个单独的栏中(称为“堆叠操作栏”, 如图 8 所示)。在某些情况下,Android 系统会改为 将您的选项卡项目显示为下拉列表,以确保最适合 操作栏。

    图7和8可以查看@http://developer.android.com/guide/topics/ui/actionbar.html

    如果你正在寻找slidingtab的

    https://developer.android.com/samples/SlidingTabsBasic/src/com.example.android.common/view/SlidingTabLayout.html

    类似于

    Android - Google Play like tabs

    【讨论】:

    • 谢谢.. 我在 diff 设备上运行应用程序它可以工作.. 但根据设备选项卡正在移动?
    猜你喜欢
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 2014-01-28
    • 2015-02-05
    相关资源
    最近更新 更多