标签: tabbar

如何设置android底部的标签栏?

我在android中使用标签栏.

默认情况下,它显示在顶部.

我希望它显示在底部.

有人可以解释一下如何做到这一点吗?

android tabbar

7
推荐指数
2
解决办法
3万
查看次数

Sencha Touch TabBar添加按钮左侧的按钮

我正在研究一些sencha触摸教程,我无法弄清楚如何在TabPanel视图中的选项卡左侧添加一个按钮.默认情况下,选项卡右侧会添加一个按钮.我已经尝试更改对齐和布局设置,但似乎没有任何工作.这是我正在尝试修改的简单代码

Ext.setup({

onReady: function() {
    new Ext.TabPanel({
        fullscreen: true,

        tabBar:{
            items:[{
                xtype: 'button',
                ui: 'round', 
                text: 'Round'
            }]
        },

        items: [{
            title: 'Tab 1',
            html: '1',

        }, {
            title: 'Tab 2',
            html: '2',

        }, {
            title: 'Tab 3',
            html: '3',

        }]
    });
}
Run Code Online (Sandbox Code Playgroud)

});

tabpanel tabbar sencha-touch

7
推荐指数
1
解决办法
5802
查看次数

更改Android上每个选项卡滑动的操作栏标题

我使用ActionBarSherlock和Fragments设置了带有滑动标签的操作栏.

我想为每个标签设置不同的操作栏标题.如果我可以设置图像而不是标题,那将是很棒的,因此每个标签将具有不同的动作条形图标题.

我将不胜感激任何建议和教程链接!谢谢:)

这是我的代码:TabActivity.java

package com.tptabs;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockFragmentActivity;

import android.support.v4.view.ViewPager;

public class TabActivity extends SherlockFragmentActivity {

    private ViewPager mViewPager;
    private TabAdapter mTabsAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        mViewPager = new ViewPager(this);
        mViewPager.setId(R.id.pager);
        setContentView(mViewPager);

        final ActionBar bar = getSupportActionBar();
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        mTabsAdapter = new TabAdapter(this, mViewPager);
        mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.social_group)), JoinFragment.class, null);
        mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.content_edit)), CreateFragment.class, null);
        mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.location_web_site)), PlayFragment.class, null);
        mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.collections_collection)), ResultFragment.class, null);
        mTabsAdapter.addTab(bar.newTab().setText("").setIcon(getResources().getDrawable(R.drawable.device_access_accounts)), StoreFragment.class, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

TabAdapter.java

package com.tptabs;
import java.util.ArrayList;

import android.content.Context;
import android.os.Bundle; …
Run Code Online (Sandbox Code Playgroud)

android tabbar android-fragments actionbarsherlock android-actionbar

7
推荐指数
2
解决办法
1万
查看次数

检查tabBar是否在iOS应用上可见

我正在开发一个iOS应用程序,它有一个UITabBarController用于显示TabBar.在某些地方,我提出了一个隐藏tabBar的modalView全屏.

我想检测我的tabBar何时对用户可见.有什么方法可以在de tabBar可见时自动检查?

我试过了:

但它确实不起作用,因为tabBar并没有真正隐藏.

if ([[[appdelegate tabBarController] tabBar] isHidden])
{
    NSLog(@"tabBar IS HIDDEN");
}
else
{
    NSLog(@"tabBar IS VISIBLE");
}
Run Code Online (Sandbox Code Playgroud)

我在BaseViewController中编写了这段代码,这是我的模态视图的超类和我项目的其他视图.

谢谢.

iphone tabbar uitabbarcontroller ipad ios

7
推荐指数
2
解决办法
6929
查看次数

禁用tabbar项目 - Swift

如何禁用特定的tabbar项?像第三个图标...

self.tabBarItem.items![2].enabled = false
Run Code Online (Sandbox Code Playgroud)

必须有办法做一个简单的任务,如一个班轮?以上不起作用......

tabbar uitabbarcontroller swift

7
推荐指数
4
解决办法
2万
查看次数

iOS标签栏图标模糊

我的标签栏图标显得模糊.

在此输入图像描述

我使用Photoshop创建了图标,并在确定每个图标的大小时遵循iOS人机界面指南.

例如图标大小:30x30px png

这只发生在标签栏上.我想知道是否因为图像的分辨率或编程问题而发生这种情况......

tabbar ios

7
推荐指数
1
解决办法
3208
查看次数

LargeTitles UIScrollView不支持实现_scrollViewWillEndDraggingWithVelocity的多个观察者:targetContentOffset

我在我的应用程序中使用以下代码实现了大型标题:

if #available(iOS 11.0, *) {
            navigationController?.navigationBar.prefersLargeTitles = true
            navigationItem.largeTitleDisplayMode = .always
        } else {
            // Fallback on earlier versions
        }
}

func scrollViewDidScroll(_ scrollView: UIScrollView) {
    if scrollView.contentOffset.y <= 0 {
        if #available(iOS 11.0, *) {
            self.navigationItem.largeTitleDisplayMode = .always
        } else {
            // Fallback on earlier versions
        }
    } else {
        if #available(iOS 11.0, *) {
            self.navigationItem.largeTitleDisplayMode = .never
        } else {
            // Fallback on earlier versions
        }
    }
    self.navigationController?.navigationBar.setNeedsLayout()
    self.view.setNeedsLayout()
    UIView.animate(withDuration: 0.01, animations: {
        self.navigationController?.navigationBar.layoutIfNeeded()
        self.view.layoutIfNeeded()
    })
} …
Run Code Online (Sandbox Code Playgroud)

crash tabbar uiscrollview navigationbar swift

7
推荐指数
2
解决办法
1837
查看次数

实施 Material Design 入门示例

我正在查看Material 的入门设计指南。我想知道我应该如何复制这种导航。它似乎包含了一个特殊的底部标签栏和 viewpager。没有 viewpager 的滑动功能,只有两个按钮倾斜到底部标签栏的两侧。

在此处输入图片说明

android tabbar android-viewpager bottomnavigationview android-bottomnav

7
推荐指数
0
解决办法
441
查看次数

如何在Flutter中为标签栏创建未选择的指示器

我使用装饰器为标签栏创建了一个自定义指标。我想为选项卡栏中未选中的选项卡创建一个未选中的指示器。

我做了一个具有自定义装饰的容器,但是当前选择的指示器落后于容器装饰。

new TabBar( 
labelColor: Colors.black,
unselectedLabelColor: Colors.grey,
indicator: new CustomTabIndicator(),
tabs: [
new Container(decoration: new CustomTabInactive(),child: Tab(icon: Icon(Icons.person )))])
Run Code Online (Sandbox Code Playgroud)

带未选择指示器的标签栏

tabs android indicator tabbar flutter

7
推荐指数
2
解决办法
744
查看次数

Swift:带有中心圆形按钮的自定义 TabBar

我尝试创建如下图所示的自定义标签栏: 在此处输入图片说明

下面是我得到的结果: 在此处输入图片说明

以下是我当前的代码:

class CustomTabBarController: UITabBarController {


    override func viewDidLoad() {
        super.viewDidLoad()

        let controller1 = UIViewController()
        controller1.tabBarItem = UITabBarItem(tabBarSystemItem: .contacts, tag: 1)
        let nav1 = UINavigationController(rootViewController: controller1)

        let controller2 = UIViewController()
        controller2.tabBarItem = UITabBarItem(tabBarSystemItem: .contacts, tag: 2)
        let nav2 = UINavigationController(rootViewController: controller2)

        let controller3 = UIViewController()
        let nav3 = UINavigationController(rootViewController: controller3)
        nav3.title = ""

        let controller4 = UIViewController()
        controller4.tabBarItem = UITabBarItem(tabBarSystemItem: .contacts, tag: 4)
        let nav4 = UINavigationController(rootViewController: controller4)

        let controller5 = UIViewController()
        controller5.tabBarItem = UITabBarItem(tabBarSystemItem: .contacts, tag: 5)
        let …
Run Code Online (Sandbox Code Playgroud)

tabbar uitabbarcontroller swift

7
推荐指数
1
解决办法
1万
查看次数