저는 Jake Wharton의 ViewPagerIndicator 위젯을 사용하여 사용자가 몇 가지 다른보기 사이를 스 와이프 할 수 있도록했습니다. 잘 작동합니다. 내가 가지고있는 문제는 표시기 위젯 (이 경우 CirclePageIndicator)을 (실제로는 위 또는 아래) 블록 요소로 표시하는 대신 ViewPager 오버 플로트하려는 것입니다. 내 배경 화면 이미지를 내 뷰 페이지 콘텐츠 내의 콘텐츠에 적용해야하며, 콘텐츠 위의 스트립을 만드는 대신 표시기를이 배경 위에 올려 놓으려고합니다.float ViewPager의 ViewPagerIndicator
다음은 작동하지 않는 RelativeLayout입니다. 나는 요소들이 서로 겹치기를 기대한다. (뷰 페이지 상단에있는 지시자). RelativeLayout을 LinearLayout (android : orientation = "vertical")으로 바꾸면 표시기가 다시 나타나지만 내용 위에 표시됩니다.
<?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>
어떻게하면 기존 코드를 변경하여 나중에 적용 할 수 있습니까?
"RelativeLayout을 사용하여 효과를 얻으려고했지만 LinearLayout을 사용하지 않으면 viewPagerindicator가 사라집니다."- 아는 레이아웃에 질문을 붙여 넣기보다는 당신이 원하는 것을 원하지 않는다. 왜 당신이 원하는 것을 줄 수있는 레이아웃을 질문에 붙여 넣지 않았고 (RelativeLayout을 기반으로), 작동하지 않는가? 우리는 당신이'RelativeLayout' 구현을 고치지 않고 수정할 수 있도록 도와 줄 수 없습니다. – CommonsWare
LinearLayout 태그를 RelativeLayout으로 대체하면 거의 동일합니다. 하지만 예, 업데이트되었습니다 ... – noizy
아마 이것을 찾고 있습니다 : http://stackoverflow.com/questions/2614393/defining-z-order-of-views-of-relativelayout-in-android – GreyBeardedGeek