在carousel上以编程方式设置attrs

时间:2015-02-23 09:03:43

标签: android

<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数组。

1 个答案:

答案 0 :(得分:1)

在您的活动中,获取您的组件:

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

在您的轮播对象上,您应该使用setter方法来设置项目和名称


基于此轮播库,Github上还有一个项目: https://github.com/ludovicroland/carousel-android

此库允许您使用适配器以编程方式管理项目和名称。