本文介绍了摆脱我的行动吧和pagertabview之间的行分隔符:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图摆脱我的行动吧和pagertabview之间的行分隔符:

I'm trying to get rid of this line separator between my action-bar and pagertabview:

没有谷歌如何做到这一点?

How did Google achieve this?

推荐答案

这是不是一个真正的行分隔符,它是一个影子,表明操作栏是在更高的海拔比标签栏。

That isn't really a line separator, it is a shadow indicating that the Action Bar is at a higher elevation than the tab bar.

假设你正在使用AppCompat,你可以使用 ViewCompat.setElevation() 上设置标签页的标高为支持它的设备(那些运行API 21 +)。

Assuming you are using AppCompat, you can use ViewCompat.setElevation() to set the elevation on your tabs for devices that support it (those running API 21+).

您code可能看起来是这样的:

Your code might look something like this:

View tabs = findViewById(R.id.the_tabs_id)
ViewCompat.setElevation(tabs, getResources().getDimension(R.dimen.action_bar_elevation));

我使用4DP作为 action_bar_elevation 尺寸。

pre 5.0:

  <style name="AppTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:windowContentOverlay">@null</item>
    </style>

这篇关于摆脱我的行动吧和pagertabview之间的行分隔符:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 07:09