我是关于完成我的第一个Android应用程序,我有一些问题,我无法找到答案。
我想使用水平滚动条来显示多张图片。为此我需要两件事:
如果我设法进行分页,如果我有4张图片,我可能会显示1/4(2/4等)的文字,但它不是很好。我希望有更像iPhone的灰色/白色点。是否有类似的东西,或者我必须通过在运行时添加内容来实现它? (根据图片的数量添加图像视图,然后在用户滚动显示进度时更改图像)
谢谢。
答案 0 :(得分:5)
因为我已经在使用ViewPager进行滑动用户界面,所以我使用了优秀的ViewPagerIndicator。整合大约花了5分钟。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000">
<include android:id="@+id/titlebar_include" layout="@layout/titlebar"/>
<include layout="@layout/menu"/>
<android.support.v4.view.ViewPager
android:layout_width="fill_parent"
android:id="@+id/product_viewpager"
android:layout_height="0dp"
android:layout_weight="1"
/>
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:padding="10dip"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
/>
</LinearLayout>
答案 1 :(得分:1)
我找到了我正在寻找的答案:我使用了Gallery小部件和指针点,我使用了ImageViews并编写了几行代码来更新所选的图像点。
答案 2 :(得分:1)
以下是您可以尝试的解决方案:PageViews and PageIndicator by GreenDroid。
您还可以查看示例市场应用:https://market.android.com/details?id=com.cyrilmottier.android.gdcatalog