android-tablayout相关内容
我按照官方文档使用ViewPager2设置了TabLayout.我通过这种方式使用TabLayoutMediator将TabLayout与ViewPager2连接起来: TabLayoutMediator(binding.tabLayout,binding.viewPager){标签,位置->tab.setIcon(getTabIcon(position))tab.text = getTabT
..
我正在将可滚动的TabLayout与ViewPager一起使用. 我想确保在任何给定时间每页显示7个选项卡.即使选项卡的总数为10,我也希望每页有7个,然后滚动以显示其他3个. 我找不到控制显示的选项卡数量的属性. 解决方案 最终,对我有用的是计算每个单元格的所需大小,以获得每页所需的选项卡总数,并在android.support.design.widget.TabLayout
..
我正在使用tablayout和viewpager创建选项卡视图.我为每个选项卡使用一个片段.在我的MainActivity中,我通过蓝牙从设备中获得了一些价值.这些值作为单个字符串接收,我将其拆分并将其设置到相应的选项卡.但是,当我尝试从活动的片段中调用textview的setText方法时,出现了NullPointerException异常. 有人可以告诉我如何从MainActivity更新每个
..
MainActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initializeControls(); l
..
我在ViewPager中创建了3个片段.我试图仅当特定的碎片对用户可见时才从服务器获取数据.为此,我在setUserVisibleHint()中调用了我的Web服务方法.但是当我在该方法中使用getActivity()时,我得到了NullPointerException.如何确保仅在用户可见时加载一次数据?这里的代码: @Override public void setUserVis
..
我正在尝试在gradle中使用编译'com.android.support:design:25.3.1'在tablayout中设置自定义标签. 我想使用选择器,以便在单击选项卡时会根据其状态进行更改. 所以我尝试了以下失败的事情: 这是我的活动xml:
..
我正在使用Android Studio中的“选项卡式活动"模板制作选项卡式应用程序.客户希望标签位于底部,并且可以在自助服务终端中使用,因此我可以启用沉浸式模式等. 我的草稿布局如下:
..
因此,我已经在我的应用中使用ViewPager实现了Tab布局.每个选项卡显示一个片段.现在,我想从选项卡布局中的这些片段之一(称为A)中打开一个新的片段(称为B).因此,A在选项卡布局中,但我希望B占据整个屏幕.我什至能够做到,但我面临的问题很少.新片段不会占据整个屏幕.取而代之的是,它只是替换了先前的片段,看起来像是选项卡布局的一部分. 这是片段A的布局(我从中启动新片段).
..
我的tabLayout表现出这种奇怪的行为 您可以看到,在单击一行后滑动选项卡,一个选项卡中的内容将与另一个选项卡中的内容混合在一起. 可以单击listView中的每一行(gif仅显示一行,当然会有更多行),以从眼睛图标所基于的数据库中更新值.因此,我希望图标同时更新. 在活动源文件中,我还声明了片段选项卡的PagerAdapter,片段和每个片段的ListViewAdapter.
..
我正在尝试使用片段通过tablayouts(一个活动包含三个标签)制作滑动标签,我为树形标签制作了三个Java文件,并为以下教程制作了相应的xml文件,如下所示,它可以正常工作,我有三个标签.但我现在停留在如何对这些选项卡中的任何对象应用任何代码..它应该在选项卡java文件中吗? 如果是,则onCreateView方法不接受(findviewbyid),我尝试添加onCreate方法,但不
..
实际上,我创建了一个导航抽屉活动,并且该活动运行完美,但是我想添加带有选项卡布局的Navigaion抽屉的第一项,以及带有片段的其余项(我已经完成了),所以请帮助我如何做这个: NavigationDrawer活动: public class NotificationDrawer extends AppCompatActivity { private NavigationView n
..
我有一个Viewpager,它的页面不确定,因为用户也可以添加页面.可以,但是我不知道如何使我的用户删除这些页面.我尝试使用下面的代码在每个选项卡上实现长按监听器,但是它不起作用. 然后如何检测单击了哪个选项卡? for (tabCounter = 0; tabCounter
..
我的SearchFragment是其他两个片段的主机片段:SearchUsersFragment和SearchEventsFragment.我的组织方式是TabLayout和Viewpager在SearchFragment中,而RecyclerView,Adapters和ArrayList在两个子片段中. 我想做的是实现一个 SearchBar (EditText),我已经在SearchFr
..
我有一个基于标签的应用程序.我正在为我的选项卡使用一个TabLayout,并为FragmentStatePagerAdapter的子类实例化所选选项卡的片段.我已禁止在标签之间滑动.我仍然看到一个回调,用于为与所选标签相邻的标签创建片段.换句话说,如果索引0的选项卡被激活,我还将看到索引1的选项卡的GetItem回调. 我想禁用该行为.换句话说,它只应为活动选项卡请求一个片段.有可能吗?
..
家伙,我在Android上遇到了麻烦,我的代码可以编译,但不能正常运行! 我尝试使用ViewPager做一个TabLayout,但是文本没有出现. 这是代码的结构: 我基于Android Studio自己创建的DrawableLayout构建此文件,因此请检查我的代码: 在主要活动中: 所有库都已导入. import android.support.design.wi
..
我试图弄清楚如何让图标不在文本的顶部,而是在文本的侧面,但是我不确定如何使用我的代码来实现.我是Android Studio的新手,所以我将不胜感激. XML代码
..
我将标签布局设置如下, private void setupTabIcons() { TextView tabOne = (TextView) LayoutInflater.from(this).inflate(R.layout.custom_tab, null); tabOne.setText("Status"); tabOne.setC
..
我正在尝试在我的TabLayout中设置两个选项卡.第一个选项卡用于显示配置文件,第二个选项卡用于显示活动.我有TabLayout和ViewPager设置.我还创建了所需的适配器,将两个片段链接到tablayout中.当我在手机上运行此命令时,会显示两个屏幕和选项卡,但它们不会显示在选项卡区域内-它们掩盖了实际的选项卡.我正在使用设计支持库(v23.1.1) 我有一个带有片段区域的主活动文件
..
我希望tabMode 可与tabFrolled一起使用标签(具有单行标题). 在我的应用中,Tab的数量及其标题是动态的.我该怎么处理 当我设置给定的属性.标签标题以两行显示.当标签数量更大时. app:tabGravity="fill" app:tabMaxWidth="0dp" app:tabMode="fixed" ,并且当标签数量较少且tabMode设置为
..
我尝试在制表符之间添加分隔符,而不使用任何自定义布局.我已经使用以下方法以编程方式对其进行了尝试: public static void addTabsDividers(TabLayout tabLayout, @ColorRes int divColorRes,int divWidthDP,int divHeightDP){ View root = tabLayout.ge
..