android-tablayout相关内容

TabLayout中每页固定数量的标签

我正在将可滚动的TabLayout与ViewPager一起使用. 我想确保在任何给定时间每页显示7个选项卡.即使选项卡的总数为10,我也希望每页有7个,然后滚动以显示其他3个. 我找不到控制显示的选项卡数量的属性. 解决方案 最终,对我有用的是计算每个单元格的所需大小,以获得每页所需的选项卡总数,并在android.support.design.widget.TabLayout ..
发布时间:2021-02-15 19:52:47 移动开发

Android:从活动更新选项卡布局(片段)文本视图

我正在使用tablayout和viewpager创建选项卡视图.我为每个选项卡使用一个片段.在我的MainActivity中,我通过蓝牙从设备中获得了一些价值.这些值作为单个字符串接收,我将其拆分并将其设置到相应的选项卡.但是,当我尝试从活动的片段中调用textview的setText方法时,出现了NullPointerException异常. 有人可以告诉我如何从MainActivity更新每个 ..

调用getActivity()时,setUserVisibleHint()抛出NullPointerException

我在ViewPager中创建了3个片段.我试图仅当特定的碎片对用户可见时才从服务器获取数据.为此,我在setUserVisibleHint()中调用了我的Web服务方法.但是当我在该方法中使用getActivity()时,我得到了NullPointerException.如何确保仅在用户可见时加载一次数据?这里的代码: @Override public void setUserVis ..
发布时间:2020-08-29 20:20:19 移动开发

从选项卡布局中的片段启动新片段不会隐藏选项卡

因此,我已经在我的应用中使用ViewPager实现了Tab布局.每个选项卡显示一个片段.现在,我想从选项卡布局中的这些片段之一(称为A)中打开一个新的片段(称为B).因此,A在选项卡布局中,但我希望B占据整个屏幕.我什至能够做到,但我面临的问题很少.新片段不会占据整个屏幕.取而代之的是,它只是替换了先前的片段,看起来像是选项卡布局的一部分. 这是片段A的布局(我从中启动新片段). ..

奇怪的选项卡行为,适配器有什么问题

我的tabLayout表现出这种奇怪的行为 您可以看到,在单击一行后滑动选项卡,一个选项卡中的内容将与另一个选项卡中的内容混合在一起. 可以单击listView中的每一行(gif仅显示一行,当然会有更多行),以从眼睛图标所基于的数据库中更新值.因此,我希望图标同时更新. 在活动源文件中,我还声明了片段选项卡的PagerAdapter,片段和每个片段的Lis​​tViewAdapter. ..

Android Fragment不接受setcontentview

我正在尝试使用片段通过tablayouts(一个活动包含三个标签)制作滑动标签,我为树形标签制作了三个Java文件,并为以下教程制作了相应的xml文件,如下所示,它可以正常工作,我有三个标签.但我现在停留在如何对这些选项卡中的任何对象应用任何代码..它应该在选项卡java文件中吗? 如果是,则onCreateView方法不接受(findviewbyid),我尝试添加onCreate方法,但不 ..
发布时间:2020-08-29 20:19:04 Java开发

具有TabLayout和Viewpager的SearchBar. SearchBar(EditText)不会过滤用户,也不会过滤事件

我的SearchFragment是其他两个片段的主机片段:SearchUsersFragment和SearchEventsFragment.我的组织方式是TabLayout和Viewpager在SearchFragment中,而RecyclerView,Adapters和ArrayList在两个子片段中. 我想做的是实现一个 SearchBar (EditText),我已经在SearchFr ..

Android TabLayout阻止激活与选定项相邻的选项卡

我有一个基于标签的应用程序.我正在为我的选项卡使用一个TabLayout,并为FragmentStatePagerAdapter的子类实例化所选选项卡的片段.我已禁止在标签之间滑动.我仍然看到一个回调,用于为与所选标签相邻的标签创建片段.换句话说,如果索引0的选项卡被激活,我还将看到索引1的选项卡的GetItem回调. 我想禁用该行为.换句话说,它只应为活动选项卡请求一个片段.有可能吗? ..
发布时间:2020-08-29 20:17:53 移动开发

TabLayout中的标题不出现

家伙,我在Android上遇到了麻烦,我的代码可以编译,但不能正常运行! 我尝试使用ViewPager做一个TabLayout,但是文本没有出现. 这是代码的结构: 我基于Android Studio自己创建的DrawableLayout构建此文件,因此请检查我的代码: 在主要活动中: 所有库都已导入. import android.support.design.wi ..

Android ViewPager在TabLayout顶部显示视图

我正在尝试在我的TabLayout中设置两个选项卡.第一个选项卡用于显示配置文件,第二个选项卡用于显示活动.我有TabLayout和ViewPager设置.我还创建了所需的适配器,将两个片段链接到tablayout中.当我在手机上运行此命令时,会显示两个屏幕和选项卡,但它们不会显示在选项卡区域内-它们掩盖了实际的选项卡.我正在使用设计支持库(v23.1.1) 我有一个带有片段区域的主活动文件 ..
发布时间:2020-08-29 20:15:39 移动开发