上次查看之前的Android Viewflipper黑屏

上次查看之前的Android Viewflipper黑屏,android,Android,在使用自动取款机时遇到一些困难。如果我在开始时将viewflipper设置为最后一个子视图,它将工作并转到最后一个视图。如果我将其设置为第一个视图并在视图中导航,则在最终视图之前,它会出现一个黑屏 flip=(ViewFlipper)findViewById(R.id.flipper); flip.setInAnimation(this,android.R.anim.fade_in); flip.setOutAnimation(this, android.R.anim.

在使用自动取款机时遇到一些困难。如果我在开始时将viewflipper设置为最后一个子视图,它将工作并转到最后一个视图。如果我将其设置为第一个视图并在视图中导航,则在最终视图之前,它会出现一个黑屏

   flip=(ViewFlipper)findViewById(R.id.flipper);
     flip.setInAnimation(this,android.R.anim.fade_in);
     flip.setOutAnimation(this, android.R.anim.fade_out);
     curdate.setText(currentDate);

     next.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){
             flip.setDisplayedChild(1);
         }
     });
     next1.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){
             flip.setDisplayedChild(2);

         }
     });
     next2.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){

             flip.setDisplayedChild(3);
         }
     });
     previous.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){
             flip.setDisplayedChild(0);
         }
     });
     previous1.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){
             flip.setDisplayedChild(1);
         }
     });
     previous2.setOnClickListener(new View.OnClickListener(){ 
         public void onClick(View view){
             flip.setDisplayedChild(2);
         }
     });
如上所述,最后一个视图应该是3,如果我将flip.setDisplayedCHild(3)放在onClickListeners之前,它会一直运行到最后,但正常情况下,它只会到达一个黑屏

我的xml代码有点太长,无法显示,但它由一个ScrollView、一个LinearLayout、一个ViewFlipper组成,ViewFlipper的视图都是TableLayouts


感谢任何帮助

我知道这个问题很老了,但也许它会帮助别人

似乎
ViewFlipper
在初始化时添加了一些视图

在添加自己的视图之前,应该调用
removeallview()