2016-11-05 3 views
0

갤러리를 만들고 있는데 여기에 ViewPager 태그를 사용하여 갤러리를 만듭니다. 바로 아래로 "onclick"함수에서 지정하고있는 "Back"버튼을 만들고 싶습니다. 갤러리의보기 페이지에 내 단추가 표시되지 않습니다. 갤러리에 단추가 나타나지 않습니다.ViewPager 태그 뒤에 버튼이 표시되지 않습니다.

이것은 활동의 xml 페이지입니다.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.hsports.bandpop.GalleryForBand"> 



    <android.support.v4.view.ViewPager 
     android:layout_width="360dp" 
     android:layout_height="360dp" 
     android:id="@+id/pager" 

     > 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/BackButton" 
      android:onClick="goBackToDetailPage" 

      /> 
    </android.support.v4.view.ViewPager> 
</LinearLayout> 

답변

0

뷰포트 내에보기를 가질 수 없습니다.

또는, 당신은

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.hsports.bandpop.GalleryForBand"> 



    <android.support.v4.view.ViewPager 
     android:layout_width="360dp" 
     android:layout_height="360dp" 
     android:id="@+id/pager" /> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/BackButton" 
     android:onClick="goBackToDetailPage" 

     /> 
</LinearLayout> 

를 사용하거나 대신 LinearLayout 사용 RelativeLayout

+0

나는 viewpager 위의 버튼을 얻고있다 사용할 수 있습니다. viewPager에서 내리고 싶다면? –

+0

'RelativeLayout'과 같이 다른 'ViewGroup'을 사용하고 거기에'View'를 넣을 위치를 정의하십시오. –

관련 문제