Android 在ViewPager上浮动ViewPagerIndicator
我使用Jake Wharton的ViewPagerIndicator小部件允许用户在两个不同的视图之间滑动。它工作得很好。我遇到的问题是,我希望将指示器小部件(在本例中为CirclePageIndicator)浮动到ViewPager上,而不是将其显示为实际内容上方(或下方)的块元素(我的viewpager内容中的内容上有一个全屏背景图像,我希望指示器也能浮在上面,而不是在内容上方创建一个条带) 这是不起作用的RelativeLayout。我只希望元素堆叠在彼此的顶部(指示器位于viewpager的顶部)。如果我将RelativeLayout替换为LinearLayout(android:orientation=“vertical”),指示器将重新出现,但位于内容上方Android 在ViewPager上浮动ViewPagerIndicator,android,android-viewpager,viewpagerindicator,Android,Android Viewpager,Viewpagerindicator,我使用Jake Wharton的ViewPagerIndicator小部件允许用户在两个不同的视图之间滑动。它工作得很好。我遇到的问题是,我希望将指示器小部件(在本例中为CirclePageIndicator)浮动到ViewPager上,而不是将其显示为实际内容上方(或下方)的块元素(我的viewpager内容中的内容上有一个全屏背景图像,我希望指示器也能浮在上面,而不是在内容上方创建一个条带) 这是不起作用的RelativeLayout。我只希望元素堆叠在彼此的顶部(指示器位于viewpage
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+android:id/viewpager"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
如何更改现有代码以获得我想要的效果?在XML中交换CirclePageIndicator和ViewPager的顺序。
xml中后面的项目具有更高的z顺序,因此当前您的ViewPager位于顶部。在xml中交换CirclePageIndicator和ViewPager的顺序。
xml中后面的项目具有更高的z顺序,因此您当前将ViewPager放在顶部。“我尝试使用RelativeLayout来获得我想要的效果,但viewpagerindicator在我放弃使用LinearLayout后立即消失。”--那么,与其在问题中粘贴一个你知道不是你想要的布局,不如在问题中粘贴一个你想要的布局(基于
RelativeLayout
)并且不起作用?我们无法在不知道它是什么的情况下帮助您修复您的RelativeLayout
实现。它几乎完全相同,RelativeLayout替换了LinearLayout标记。但是,是的,更新了…您可能正在查找以下内容:“我已经尝试使用RelativeLayout来获得我想要的效果,但是一旦我不再使用LinearLayout,viewpagerindicator就会消失”——然后,与其在你的问题中粘贴一个你知道不是你想要的布局,不如在你的问题中粘贴一个应该给你想要的布局(基于RelativeLayout
)并且不起作用?我们无法在不知道它是什么的情况下帮助您修复RelativeLayout
实现。它几乎完全相同,RelativeLayout替换了LinearLayout标记。但是,是的,更新了…您可能正在寻找这个:太棒了。谢谢(还需要去掉指示灯上的背景色,不是吗!)太棒了。谢谢(我还需要去掉指示灯上的背景色,不是吗!)