private void setYuan() {
arr = new ArrayList<ImageView>();
for (int i = 0; i < list.size(); i++) {
ImageView imageView = new ImageView(MainActivity.this);
if(i==0){
imageView.setImageResource(R.drawable.image_se);
}else{
imageView.setImageResource(R.drawable.image_no);
}
LayoutParams params=new LayoutParams(20, 20);
params.setMargins(5, 0, 5, 0);
arr.add(imageView);
ll.addView(imageView, params);
vp.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
for (int i = 0; i < list.size(); i++) {
if(i==arg0%arr.size()){
arr.get(i).setImageResource(R.drawable.image_se);
}else{
arr.get(i).setImageResource(R.drawable.image_no);
}
}
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
<LinearLayout
android:id="@+id/ll"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:gravity="center"
></LinearLayout>
arr = new ArrayList<ImageView>();
for (int i = 0; i < list.size(); i++) {
ImageView imageView = new ImageView(MainActivity.this);
if(i==0){
imageView.setImageResource(R.drawable.image_se);
}else{
imageView.setImageResource(R.drawable.image_no);
}
LayoutParams params=new LayoutParams(20, 20);
params.setMargins(5, 0, 5, 0);
arr.add(imageView);
ll.addView(imageView, params);
}
}
setYuan();vp.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
for (int i = 0; i < list.size(); i++) {
if(i==arg0%arr.size()){
arr.get(i).setImageResource(R.drawable.image_se);
}else{
arr.get(i).setImageResource(R.drawable.image_no);
}
}
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
<LinearLayout
android:id="@+id/ll"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:gravity="center"
></LinearLayout>