2015-02-23 58 views
0
<package.controls.Carousel 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"  
       android:id="@+id/base_carousel" 
       pj:UseReflection="true" 
       pj:Items="@array/icons" 
       pj:Names="@array/planet" 
       pj:SelectedItem="0" 
       android:animationDuration="200" 
       android:layout_centerInParent="true" 
      /> 

我想以編程方式設置Items和Names數組。以編程方式在旋轉木馬上設置attrs

+1

究竟是什麼? – 2015-02-23 09:06:21

+0

我不確定那是什麼,但假設你需要一個適配器! – 2015-02-23 09:07:51

+0

請詳細解釋一下 – shikjohari 2015-02-23 09:11:55

回答

1

在你的活動,讓您的組件,因爲這:

Carousel carousel = (Carousel)findViewById(R.id.base_carousel); 

在您的輪播對象,你應該有setter方法來設置的項目和名稱


還有基於Github上項目此傳送帶庫: https://github.com/ludovicroland/carousel-android

此庫允許您使用適配器以編程方式管理項目和名稱。

+0

我已經完成了它。我想設置名稱和圖標數組來取代這個pj:Items =「@ array/icons」 pj:Names =「@ array/planet」但我找不到任何設置方法。 – 2015-02-23 09:12:37

+0

請分享您的組件的javadoc或網站 – LaurentY 2015-02-23 09:13:34

+0

http://www.codeproject.com/Articles/146145/Android-D-Carousel – 2015-02-23 09:14:38