草庐IT

TabLayout

全部标签

android - 在 android.support.design.widget.TabLayout 中设置选项卡的宽度?

我正在为我的Viewpager使用选项卡,这是现在的XML:它们看起来很棒,但我希望能够有更多选项卡,而不是让所有内容都挤在屏幕上。但是我不喜欢切换到可滚动的tabMode,因为那样的话一切都会变平并且看起来很乱。如何设置各个选项卡的宽度? 最佳答案 TabLayout不提供特定选项卡固定宽度的属性。但是您可以设置最小和最大宽度。tabMinWidthandtabMaxWidthhttps://developer.android.com/reference/android/support/design/widget/TabLayou

android - 海拔不适用于 TabLayout

我正在ViewPager内的TabLayout上设置高度,但它根本没有显示。我在stackoverflow上尝试了很多答案,但无法解决问题。在CoordinatorLayout中设置android:clipToPadding="false"也不能解决问题。任何帮助,将不胜感激。这是我正在使用但现在提升的布局的xml: 最佳答案 要使阴影可见,您必须在TabLayout上设置背景。它可以与您的窗口背景颜色相同(只要它是没有alpha的纯色)。此外,您还必须为其提供Tablayout边距以查看高度。最小margin应该是您提供的elev

android - 获取Android默认Tab指示器颜色

我试图制作一个棘手的布局,为此我需要Android的默认选项卡指示器颜色。我搜索了很多,但在每一个地方我都找到了如何更改和自定义选项卡指示器,但找不到如何获取默认选项卡指示器的十六进制颜色代码。 最佳答案 我针对您的问题做了一些研究,希望这对您有所帮助。选项卡指示器颜色在TabLayout(Code)类的内部类SlidingTabStrip中设置.很遗憾,您无法访问此变量。privateclassSlidingTabStripextendsLinearLayout{privatefinalPaintmSelectedIndicato

【Android】ViewPager2和TabLayout协同使用,实现多Fragment页面切换类似于QQ音乐,bilibili效果

一、ViewPager2的基本用法使用前先添加依赖:implementation'androidx.appcompat:appcompat:1.4.0'//AndroidXAppCompatimplementation'com.google.android.material:material:1.4.0'//MaterialDesignComponents1、制作Fragment首先制作一个Fragment的xml布局页面androidx.constraintlayout.widget.ConstraintLayoutxmlns:android="http://schemas.android.

Android开发:利用Android Studio自带的底部导航栏和ViewPager+TabLayout创建顶部导航栏

目录效果图底部导航栏​编辑顶部导航栏底部导航栏首个Fragment代码适配器代码顶部导航栏首个Fragment代码 顶部导航栏另外三个Fragment代码 ​编辑顶部导航栏四个Fragment的XML补充效果图学Android开发开始实操,第一步肯定要把大致布局搞定。做这个布局用到的知识难点有fragment,生命周期。底部导航栏首先使用AndroidStudio创建自带的组件创建底部导航栏(BottomNavigationViewsActivity)。创建出来的四个页面就是四个Fragment。这里为了代码简洁,不使用官方创建的MeViewModel.java,就把相关的代码注释了。publ

Android appcompt 库 23.1.1 : TabLayout. Tab.setCustomView() NullPointerException

自从appcompat库从23.1.0升级到23.1.1后,在TabLayout.Tab上调用setCustomView()会抛出NullPointerException.例如TabLayout.Tabtab=mTabLayout.newTab();tab.setCustomView(R.layout.tab_photo_indicator);mTabLayout.addTab(tab);在第二行抛出一个NullPointerException。异常指向appcompat库内的TabLayout.java:1019,下面的inflater=行:publicTabsetCustomVie

Android:如何更改操作栏选项卡中的图标大小?

我为我的项目创建了一个ActionBarTabsActivity。我使用了3个选项卡并添加了一些图标。但是图标显示的尺寸很小,即使我以48dp下载它们也是如此。我的代码是:finalprivateint[]tabIcons={R.drawable.ic_photo_library,R.drawable.ic_chat,R.drawable.ic_people};privatevoidsetupTabsIcons(){tabLayout.getTabAt(0).setIcon(tabIcons[0]);tabLayout.getTabAt(1).setIcon(tabIcons[1]);

android - fragment 上带有 ViewPager 的 TabLayout - Lollipop 设备

我正在开发一个应用程序,在我的MainActivity中,我使用抽屉导航来切换框架布局上的fragment。其中一个fragment是“帮助”fragment,我在其中使用Tab布局和viewpager在三个页面之间滑动,“关于我们”、“帮助”和“联系我们”在以下Lollipop设备上一切正常。操作栏似乎坚持选项卡布局(使用工具栏作为操作栏)。但在Lollipop设备上,它显示为操作栏和标签布局是分开的。我怎样才能在Lollipop设备上也达到同样的效果?主要Activity:publicclassMainActivityextendsAppCompatActivityimplemen

java - 带有 rtl 布局方向的 api 17 和 18 的 Tablayout 问题

我正在开发一个RTL应用程序,它使用TabLayout(可滚动模式)和ViewPager来滑动fragment页面!在对不同的api进行测试后,我注意到api17和18中TabLayout的异常行为!然后我想我的xml或我的代码可能有问题!我决定使用第三方库来避免这个问题,但同样的结果发生了!在与第三方库所有者调查后,我们注意到库和TabLayout都使用Horizo​​ntalScrollView,也许这就是问题所在!调查链接:https://github.com/ogaclejapan/SmartTabLayout/issues/107请指导我解决这个问题!有没有办法将api23中

android - 在 Fragment 中滚动不适用于 TabLayout

我无法将fragment滚动到制表布局中。这是我的MainActivity类publicclassMainctivityextendsAppCompatActivity{privateTabLayouttabLayout;privateViewPagerviewPager;ViewPagerAdapterviewPagerAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_m