ViewPager 片段之间的神秘分隔线?

Posted

技术标签:

【中文标题】ViewPager 片段之间的神秘分隔线?【英文标题】:Mysterious divider between ViewPager Fragments? 【发布时间】:2017-02-01 06:06:39 【问题描述】:

我一直在设计一个小型应用程序,但我对使用 ViewPager 还是很陌生。

在特定片段(周二和周三,周日和周一)之间转换时,我有时会看到这个灰色边框显然不知从何而来。我希望有人能告诉我如何删除它?

这是border I was talking about

这是我的样式 XML 文件:

<resources>
<!--Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:actionBarStyle">@style/DowningBarStyle</item>
</style>
<style name="DowningBarStyle"     parent="style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
    <item name="elevation">0dp</item>
</style>
</resources>

非常感谢所有帮助,如果我的代码的任何其他 sn-ps 有用,我会在需要时发布它们。

【问题讨论】:

它在我看来就像一个滚动条 它是周二片段的滚动条。 @Blackbelt 非常感谢,我不敢相信我错过了。 @M.WaqasPervez 也谢谢你,我的疏忽太愚蠢了。 这个问题应该被关闭,因为没有问题需要解决...... 【参考方案1】:

如果您使用列表视图或微调器来填充一天的数据,请尝试放置

android:scrollbars="none" 在里面。

【讨论】:

以上是关于ViewPager 片段之间的神秘分隔线?的主要内容,如果未能解决你的问题,请参考以下文章

无法更新 View Pager 中的中间片段。

在渲染之前触发ViewPager片段内嵌套片段的动画

ViewPager开关没有显示片段之间

在tablayout viewpager中运行调整选项卡片段

IllegalArgumentException: No view found for id for fragment --- ViewPager in ViewPager

带有 Viewpager2 的关键 FragmentStateAdapter 的片段不再存在