【问题标题】:Android custom action bar with back and next button带有返回和下一步按钮的 Android 自定义操作栏
【发布时间】:2012-10-27 20:17:17
【问题描述】:

我有一个问题。我想创建一个看起来像这样的东西: action bar

左图标将是一个后退按钮(我的意思是它会返回到上一个标签,左侧),右图标将是下一个按钮(它将转到下一个标签,右侧)。我也想重复做,所以当我在选项卡 A 上时(例如有 3 个选项卡:A、B、C),当我使用右键时,转到 B,然后是 C,然后是 A,依此类推.中间的文本将是选项卡的名称。我还想让它与早期版本的 android(如 2.something)兼容。

【问题讨论】:

    标签: android navigation android-actionbar


    【解决方案1】:

    为此,您需要实现自定义操作栏。
    并且针对具有较低 android 版本的设备使用支持库。在库的帮助下,仅 android 2.1 及更高版本支持操作栏。

    请参考以下链接设置操作栏。
    https://developer.android.com/training/basics/actionbar/setting-up.html

    以下代码将帮助您对此有更多了解。

    // Inflate your custom layout
    final ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(
            R.layout.action_bar,
            null);
    
    // Set up your ActionBar
    final ActionBar actionBar = getActionBar();
    actionBar.setDisplayShowHomeEnabled(false);
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setCustomView(actionBarLayout);
    

    要创建上面的操作栏,请使用相对布局,其中两个图像视图用于方向按钮,一个文本视图用于选项卡名称。为了获得更好的设计,请避免在这种情况下使用选项卡。使用片段。每次点击图片时,每次都为片段充气。

    【讨论】:

      【解决方案2】:
      if (openTabIndex=totalNumofTabs-1) {
      //go to Tab index 0
      } else {
      //go to Tab index openTabIndex+1
      }
      

      我以前从未使用过标签,但这是一个if 声明,如果缺席,你将无法做你想做的事。

      【讨论】:

        猜你喜欢
        • 2013-02-23
        • 1970-01-01
        • 2017-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-08
        相关资源
        最近更新 更多