2010-11-13 84 views
3

我即將完成我的第一個Android應用程序,我有一些問題,我無法找到答案。Android滾動頁面指示器分頁

我想用一個水平滾動條來顯示幾張圖片。對於我需要兩樣東西:

  1. 啓用分頁,使用戶能夠看到的圖片逐一滾動條。
  2. 某種指示器可顯示當前顯示的圖片的索引。

如果我設法做分頁,我可能會顯示一個文本,如1/4(2/4等),如果我有4張圖片,但它不是很好。我想要更像iPhone的灰色/白色點。有沒有這樣的事情,或者我必須通過在運行時添加內容來實現它? (根據圖片的數量添加圖像,然後在用戶滾動顯示進度時更改圖像)

謝謝。

回答

5

因爲我已經使用ViewPager的刷卡UI,我用出色的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

我找到了我正在尋找的答案:我使用了Gallery小部件,並使用了ImageViews的指示點,並編寫了幾行代碼更新所選圖像點。