package com.csy.a;import android.app.Activity;import android.os.Bundle;import android.widget.ImageView;import android.widget.ViewFlipper;public class MainActivity extends Activity { private ViewFlipper flipper; private int[] resId = { R.drawable.ic_launcher, R.drawable.ic_launcher, R.drawable.ic_launcher, R.drawable.ic_launcher }; @Override? ? protected void onCreate(Bundle savedInstanceState) {? ? ? ? super.onCreate(savedInstanceState);? ? ? ? setContentView(R.layout.aaa);? ? flipper = (ViewFlipper) findViewById(R.id.aa);*******************************************添加圖片*********************************************************? ? ?for (int i = 0; i < resId.length; i++) { flipper.addView(getimageView(resId[i])); }***********************************************************************************************************************? ? ?flipper.setInAnimation(this, R.anim.left_in);? ? ?flipper.setOutAnimation(this,R.anim.left_out);? ? ?flipper.setFlipInterval(3000);? ? ?flipper.startFlipping(); }? private ImageView getimageView(int resId) {? ? ? ImageView image = new ImageView(this);? ? ? image.setBackgroundResource(resId);? return image;? }}*****************************************************************************************添加圖片那一點為什么要寫在方法里呢?直接在flipper.addView()里寫圖片ID不是更方便么?用for循環(huán)遍歷數(shù)組下標(biāo)的方式
關(guān)于ViewFlipper的一點問題
慕移動7963248
2016-09-18 18:46:24