上次查看之前的Android Viewflipper黑屏
在使用自动取款机时遇到一些困难。如果我在开始时将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.
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()