ViewFlipper自动翻转不起作用

时间:2016-01-05 07:03:40

标签: android android-viewpager

我写了一个简单的代码ViewFlipper我希望自动翻转视图并将其声明为viewFlipper.setFlipInterval(1000),但它不起作用。这是我的代码。请帮我,我错了。

 viewFlipper = (ViewFlipper) findViewById(R.id.viewflipper);
    viewFlipper.setFlipInterval(1000);
            int[] resources = {
              R.drawable.image1,
              R.drawable.image2,
              R.drawable.image3,

      };

      for (int i = 0; i < resources.length; i++) {
          ImageView imageView = new ImageView(this);
          imageView.setImageResource(resources[i]);
          viewFlipper.addView(imageView,i);
      }

2 个答案:

答案 0 :(得分:3)

设置自动翻转计时器将创建幻灯片,可以通过 startFlipping() stopFlipping()方法进行控制。

添加此代码

 viewFlipper.startFlipping();

答案 1 :(得分:3)

您从未在startFlipping()

上致电ViewFlipper

做的:

viewFlipper.startFlipping();

请参阅ViewFlipper#startFlipping();