标签: tabs

onTabSelected选择未调用

我刚刚将旧的迁移ActionBar到了新的TabLayout(支持材料设计).

一切都很棒,但我无法截取选项卡选择该方法onTabSelected仅在第一次TabLayout显示时被调用,但是当单击选项卡时,没有任何反应!知道这段代码有什么问题吗?

 tabLayout = (TabLayout) findViewById(R.id.tabs);
    tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
    mViewPager = (ViewPager) findViewById(R.id.pager);
    if (mViewPager != null) {
        setupViewPager();
    }
    tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {

            numTab = tab.getPosition();
            prefs.edit().putInt("numTab", numTab).apply();

        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {

        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {

        }
    });

    tabLayout.setupWithViewPager(mViewPager);
Run Code Online (Sandbox Code Playgroud)

tabs android

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

iTerm标签切换顺序

每当我打开很多终端标签并通过键盘在它们之间切换时,每隔一段时间出现一个奇怪的问题就是标签出现故障.通常iTerm将激活/聚焦下一个选项卡到右侧或左侧,但有时我设法将此选项卡焦点顺序拧紧,它将跳过几个,然后切换回选项卡列表中的下一个.

因此,当我使用键盘在Command-left_arrow或Command-right_arrow之间切换选项卡并且选项卡乱序时,它们可能最终在选项卡行上来回跳跃.我还没弄明白我是如何从这个顺序中解脱出来的.

除了退出iTerm并重新启动之外,有没有办法解决这个问题?我该如何做到这一点?

tabs focus iterm2

41
推荐指数
2
解决办法
4164
查看次数

删除TabLayout中的换行符

我刚刚将新的TabLayout组件添加到我的应用程序中.正如你可能知道有针对标签两种不同的模式app:tabMode="scrollable"app:tabMode="fixed".

当我使用时,app:tabMode="fixed"我得到以下结果:

在此输入图像描述

左侧和右侧没有边距/填充,但文本被包裹.

但是当我使用时,app:tabMode="scrollable"我得到以下结果:

在此输入图像描述

文字没有被包裹,但这里是一个奇怪的边缘,我无法摆脱它.

我也试过tabGravity设置要么app:tabGravity="center"app:tabGravity="fill"但未取得任何变化.

如果你们这些聪明的家伙和女孩能为我找到解决方案,那就太好了.

干杯,卢卡斯

xml layout tabs android android-support-library

40
推荐指数
5
解决办法
2万
查看次数

在Mac OS X上更改为Eclipse中下一个和上一个选项卡的快捷键有哪些?

我希望能够在键盘中从Eclipse编辑器(在Java透视图中)从一个文件切换到另一个文件(并将这些键组合绑定到鼠标上的按钮).将当前选项卡切换到下一个或上一个的快捷键有哪些?

eclipse macos tabs keyboard-shortcuts

39
推荐指数
4
解决办法
3万
查看次数

如何在VIM中更改标签顺序?

有没有办法更改标签顺序Vim(即更改标签栏中标签的位置)?例如,假设我当前的标签按此顺序排列:

A | B | C | D
Run Code Online (Sandbox Code Playgroud)

但我想将标签的位置切换为:

A | C | B | D
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

vim tabs nerdtree

39
推荐指数
2
解决办法
6040
查看次数

jQuery:TAB-key的keyup?

所以,如果按下Tab键,我在运行脚本时遇到一些麻烦.经过一些快速的谷歌搜索后,Tab的charcode是9.另外,在我们谈话的时候,有没有更好的方法来检查是否按下键而不使用charcodes?我问,因为我在使用charcode时不断地通过firebug获得以下警告:

不应使用keyup事件的'charCode'属性.价值毫无意义.

无论如何,它仍然有效,所以这不是问题.这是我使用的代码:

$('/* my inputs */').keyup(function(e) {
   console.log('keyup called');
   var code = e.keyCode || e.which;
   if (code == '9') {
     console.log('Tab pressed');
   }
});
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,控制台留空,没有添加任何内容(使用Firebug).当然我已经尝试过实际做东西而不是记录文本,但没有任何执行.所以任何人都可以看到为什么这不起作用?有没有更好的方法来检查按键是否被按下?

提前致谢.

jquery tabs

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

如何在Notepad ++中一次缩进多行?

在许多针对程序员的文本编辑器中,如果用户有超过1行的选择并按下TAB键,那些行将缩进1 TAB(或多个空格,具体取决于编辑器的配置方式).

但是,这似乎不是Notepad ++的默认行为.有没有办法可以在Notepad ++中执行此操作,或者是否有一个插件可以让我这样做?

编辑:进行额外测试后,SHIFT- TAB按预期正确地取消缩小行,但只有标签只需在克拉所在的位置插入标签.这是版本5.4.5 Unicode

ide tabs text-editor editor notepad++

37
推荐指数
5
解决办法
13万
查看次数

切换到VIM中的上一个活动选项卡

在Vim中,有没有办法在当前选项卡和最后一个活动选项卡之间快速切换?"在当前行和最后一个活动行之间切换的方式".插件/键盘映射/巫毒都可以接受.

vim tabs

35
推荐指数
2
解决办法
5144
查看次数

如何在bash中的tab delim文件中获取第二和第三列?

我想使用bash来处理制表符分隔文件.我只需要第二列,第三列是新文件.

bash tabs process delimited

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

有没有办法识别JavaScript中的浏览器标签?

我需要能够识别我在浏览器中的标签.我是否可以通过浏览器获取一些信息来识别标签?我不需要知道任何其他选项卡,我只需要我所在选项卡的ID.它可以是随机或顺序编号,或日期时间戳,只要它保持相同的标签的生命.

我有一个客户端应用程序,通过HTTP连接到远程服务器,如果我在多个选项卡中打开它,每个实例需要自己唯一的ID或应用程序失败,所以我只需要一些与之关联的唯一编号只要该选项卡存在的选项卡(即,当我浏览提供此应用程序的站点时,页面刷新后存活的内容).看起来像是在浏览器中可以使用的明智之举,比如window.tabId - 这就是我所需要的.我有一个严肃的开发块,因为我无法通过这个似乎不存在的简单,简单,简单的解决方案.必须有一种方法(跨浏览器解决方案).

有任何想法吗?

javascript browser tabs uniqueidentifier

35
推荐指数
5
解决办法
6万
查看次数