草庐IT

Tablayout

全部标签

android - 如何使用选择器通过新的 TabLayout 更改图标

我正在使用来自Android的新支持TabLayout。问题是我想在选择选项卡时使用选择器来更改图标。我一直在研究源代码,在我看来它永远不会改变View的状态(因此我不能使用选择器)。有人知道一些解决方法吗?谢谢! 最佳答案 假设你的my_selector.xml是,那么你可以直接调用setIcon,tab.setIcon(R.drawable.my_selector);已通过“com.android.support:design:22.2.0”验证。 关于android-如何使用选择器

android - java.lang.IllegalStateException : commit already called in view pager with Tablayout

我在我的项目中使用带有Tablayout的Viewpager。我不断收到有关crashlytics的崩溃报告。下面是堆栈跟踪。java.lang.IllegalStateException:commitalreadycalledatandroid.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:624)atandroid.support.v4.app.BackStackRecord.commitAllowingStateLoss(BackStackRecord.java:620)atandroid.s

android - 设计支持 TabLayout

我正在使用设计支持库TabLayout。我的问题是其中一个选项卡的标题太长,因此它绘制在2行而不是1行上。我想知道是否有办法缩放标题文本大小以确保所有标题都绘制在1行.这是一个更好地解释我的问题的屏幕截图:如果细节很重要,我会使用DesignSupportTabLayout、ViewPager和FragmentPagerAdapter来填充我的选项卡。提前致谢! 最佳答案 你设置了吗: 关于android-设计支持TabLayout,我们在StackOverflow上找到一个类似的问题:

android - 如何将 RecyclerView 放在 Toolbar 下方以及 TabLayout 和 ViewPager 上方还以自定义方式处理对滚动的响应?

我想创建一个如下图所示的布局:一个CoordinatorLayout,其中包含:CollapsingToolbarLayout(包含ImageView&Toolbar)回收站View标签布局ViewPager(它的每个fragment都包含一个RecyclerView)我想以这种方式响应滚动事件:CollapsingToolbarLayout通过滚动展开和折叠工具栏一直停留在顶部,直到TabLayout到达顶部在该工具栏向上滚动之后,TabLayout会粘在顶部我在使用CollapsingToolbarLayout和TabLayout之间的RecyclerView时遇到问题。我可以在没

android - 将 navigationView 与 tabLayout 一起使用

所以我最近一直在努力更新我的应用程序以使用新的Material设计支持库。我的应用程序有一个带有抽屉布局和导航View的主要Activity。应用程序的主要内容通过fragment显示在一个框架布局中。但是,我现在正在尝试将Material选项卡添加到抽屉导航的fragment之一。但是,我不确定如何在保持抽屉导航中的fragment正常运行的同时实现这一点。我正在努力实现的一个很好的例子如下所示:在这个应用程序(谷歌播放音乐)中,只有一些抽屉导航的项目有标签,而其他没有。所以我的问题是,我将如何实现这一点?(不是找代码,只是大致了解一下我的布局应该如何组织)Torecap/clari

fragment 内的Android TabLayout

我正在使用NavigationDrawer在fragment之间导航,它们都使用MainActivity工具栏,但每个fragment都有自己的TabLayout和3个选项卡,并且在每个选项卡中我使用RecyclerView显示不同的文字和图片。我上次使用的是Activity而不是fragment,但现在使用抽屉最好使用fragment。我已经到了标签可以工作的地步,但是只要我将ViewPager放入并将适配器连接到标签,然后从抽屉中打开新fragment,我就会得到一个空指针这里可能是什么问题?MainActivity.javapublicclassMainActivityexten

Android:将 TabLayout 固定到 Scrollview 的顶部

我正在查看手机上的twitter应用程序。您可以看到,当用户向上滚动时,tabLayout实际上只是将自己很好地固定在工具栏的底部,并且根本不会移动。我想也许他们只是将应用程序的所有顶部(个人资料图片、草地上自行车的个人资料壁纸、文本)放入CollapsingToolBarLayout和AppBarLayout中,但实际上,只有个人资料草地上的自行车壁纸是CollapsingToolBarLayout和AppBarLayout的一部分,因为那是唯一实际折叠的部分。文本部分只是向上滚动,tabLayout只是固定在工具栏下方的顶部。我阅读了twitter应用程序上的字幕,看来他们使用Sl

android - PagerTabStrip 和 TabLayout 的区别

我正在开发一个要添加标签的应用程序,以便可以使用PagerTabStrip和TabLayout和ViewPager添加标签。对我来说它看起来一样,没有区别,但我想它们之间有一些区别,所以它们是两个类。那么它们之间的主要区别是什么? 最佳答案 只是比较视觉效果...TabLayout是取代了已弃用的ActionBartabs的Material概念在Android5.0中。它扩展了Horizo​​ntalScrollView,因此您可以继续水平添加选项卡,其中可以包含文本、图标或自定义View,并在不分页的情况下线性滚动它们。TabLa

android - 使用 Android TabLayout 时单击选项卡不会切换当前选项卡

我应该自己设置onClicks,如果是,我应该在哪里设置? 最佳答案 主要问题是,ViewPager覆盖了TabLayout。所以,你应该把它放在TabLayout下面:并从Activity的onCreate方法中调用:TabLayouttabLayout=(TabLayout)findViewById(R.id.sliding_tabs);tabLayout.setupWithViewPager(viewPager);有关更多详细信息,请查看以下示例:https://github.com/chrisbanes/cheesesqua

android - 如何在 TabLayout 中增加选项卡的图标大小

我正在尝试增加应用中标签的图标大小。图标大小是固定的,尝试了很多方法,但没有任何效果,最后尝试了以下但没有改变大小。请如果有人能告诉我正确的方法,我会很高兴。提前谢谢。这是我的代码,Toolbartoolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(toolbar);TabLayouttabLayout=(TabLayout)findViewById(R.id.tab_layout);tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.my1));tabL