ViewPager标记后没有显示按钮
问题描述:
我正在创建一个图库,并在此处使用ViewPager标记创建图库。就在它下面,我想创建一个“返回”按钮,其按钮在“onclick”函数中指定。 我的按钮没有显示在画廊的视图页面。只是画廊不出现按钮。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>
答
这是不可能在viewpager中有一个视图。
或者,你可以使用
<?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
我收到viewpager上面的按钮。如果我想要viewPager呢? –
使用与'RelativeLayout'不同的'ViewGroup'并定义要在其中放置'View'的位置。 –