我正在尝试在屏幕中间创建一个带滑动功能的Android UI。我只有MainAcitivity.java并试图弄清楚如何做到这一点。 sdk中是否有控件?我看到了为整个活动屏幕执行幻灯片但不在活动范围内的示例。你们能提供一些关于如何做到这一点的想法。感谢
答案 0 :(得分:2)
您可以使用ViewPager ...没有必要使用片段。
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1" >
</android.support.v4.view.ViewPager>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:gravity="center"
android:measureWithLargestChild="true"
android:orientation="horizontal" >
<Button
android:id="@+id/first"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ABOUT THE IMAGE" >
</Button>
<Button
android:id="@+id/last"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SOME OTHER TEXT" >
</Button>
</LinearLayout>
这是一个例子。 http://www.androidbegin.com/tutorial/android-viewpager-gallery-images-and-texts-tutorial/
这里使用带有片段的viewpager的示例: http://manishkpr.webheavens.com/android-viewpager-example/