android-tablayout相关内容

禁用 TabLayout

我正在使用设计库提供的新类:TabLayout.而且我希望在特定情况下,我正在使用的那个不能再更改选项卡了. 我设法在其视图页面上禁用了滑动,但我不知道如何通过单击选项卡来禁用页面更改. 提前致谢. 解决方案 我遇到了同样的问题,我使用以下代码解决了在选项卡上禁用触摸事件的问题: LinearLayout tabStrip = ((LinearLayout)mTabLayo ..
发布时间:2021-11-27 22:09:20 移动开发

在 TabLayout(Android 设计支持库)中更改 Tab 的背景颜色不会占用整个 Tab 空间

我有一个 TabLayout(设计支持库),它绑定到一个包含三个选项卡的 ViewPager.我设计了一个自定义布局并将其设置为 TabLayout 中的每个选项卡.我一直在尝试更改当前选定选项卡的背景颜色.颜色仅环绕选项卡中的文本,但不会占据整个选项卡空间. 以下是我的活动和自定义布局文件的代码片段. 活动代码 public class CustomTabLayoutActivit ..
发布时间:2021-11-27 22:09:00 移动开发

如何创建带有点指示器的 Android View Pager?

可能你们中的许多人(和我一样)在创建带有底部点的 ViewPager 时遇到问题,如下所示: 你如何创建这样一个 Android ViewPager? 解决方案 我们只需要:ViewPager, TabLayout 和 2 个用于选定点和默认点的可绘制对象. 首先,我们必须将TabLayout 添加到我们的屏幕布局中,并将其与ViewPager 连接起来.我们可以通过两种方式做 ..

TabHost 的替代品

这里你可以看到我使用了 TabLayout,TabHost.我在前两次图片中使用了 TabLayout.在第三张图片中,我使用了 TabHost.通常,TabLayout 看起来比 TabHost/TabWidget 更好.TabHost 如您所见,TabHost 已被弃用.所以,如果我不使用 TabHost 会更好.TabLayout 不是'不推荐使用.这是一个问题,我问有人说这是重复的.我以为 ..

使用带有选项卡布局的自定义视图时,无法从选项卡中删除填充

我在自定义视图中添加了一个相对布局,并在选项卡布局中添加了这个.我正在为选项卡使用白色背景,并且没有在选项卡自定义布局中应用任何填充.但随后我也在选项卡上填充,因此我在选项卡中显示了一些灰色背景,就好像 android 在内部对选项卡应用填充一样.我正在尝试显示我能够执行的三个文本视图,但其中一个由于应用于选项卡的填充而被截断.此外,我希望标签的背景颜色一致. 这是我的代码: acti ..

Tab 在平板设备上没有全宽 [使用 android.support.design.widget.TabLayout]

我已将标签设置为 UPDATE 29/05/2015 这个 帖子.标签在我的 Nexus 4 手机上占据全宽,但在 nexus 7 平板电脑上它在中心并且不覆盖全屏宽度. Nexus 7 屏幕截图Nexus 4 屏幕截图 解决方案 一个“更简单"的答案 从 Kaizie 借来的只需在 TabLayout xml 中添加 app:tabMaxWidth="0dp": ..
发布时间:2021-11-27 13:44:21 移动开发

如何在tablayout中设置文本旁边的图标

我正在使用以下文本和图标制作 Tablayout 教程 .. 我的问题是如何将图标放置在文本旁边而不是上面?我是 Android 开发的新手,希望你们能帮助我.预先感谢您,非常感谢您的回答.. 这是我的java文件 public class AllProducts extends AppCompatActivity {公共 ViewPager viewPager;公共 TabLayo ..
发布时间:2021-11-21 19:58:25 移动开发

Android Studio 无法解析符号“TabLayout"

无法解析符号 TabLayout ?如何清除此错误?请帮我.我已经导入 import android.support.design.widget.TabLayout; 解决方案 有一个类似的问题,为了在 Android Studio (AS) 中解决这个问题,我去了 Build->Clean Project,AS 把所有东西都整理好了.确保在您拥有的依赖项下的 build.gradle 文 ..

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

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

setVisibility 不适用于 tabLayout - TabItem 为 findViewById() 返回 NullPointerException

我在我的应用程序中添加了 tabLayout 并且 tabLayout 有 3 个表来显示三个不同的页面,现在我尝试将一个表设为 INVISIBLE 但我做不到. 我试着这样做 tabCalls.setVisibility(View.INVISIBLE); 但那行不通 Logcat 错误.. ava.lang.NullPointerException:尝试在空对象引用上调用虚拟方 ..
发布时间:2021-11-02 23:44:38 移动开发

如何使用 Viewpager2 和 Mediator Tab Layout 动态添加和删除片段页面

我需要根据服务器配置文件在运行时将片段添加到 viewpager2 以及选项卡.我见过的大多数 viewpager2 资源都使用新的 TabMediator Tab 布局展示了静态 viewpager2.我正在跳过 viewpager,因为我需要添加 viewpager2 支持的 RTL 和垂直滚动. 我最关心的是如何在添加和删除片段时跟踪特定页面/片段的索引.已阅读本教程和代码作为示例. ..