gpt4 book ai didi

最后一次查看之前的Android Viewflipper黑屏

转载 作者:行者123 更新时间:2023-11-29 02:07:04 26 4
gpt4 key购买 nike

使用 viewflipper atm 时遇到一些困难。如果我在开始时将 viewflipper 设置为最后一个 subview ,它会工作并转到最后一个 View 。如果我将它设置为第一个 View 并浏览 View ,它会在最终 View 之前到达黑屏。

   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);
}
});

如上所述,最后一个 View 应该是 3,如果我将 flip.setDisplayedCHild(3) 放在 onClickListeners 之前,它会走到最后并正常工作,但正常进行时,它只会出现黑屏。

我的xml代码有点长,显示不出来,但是由一个ScrollView,一个LinearLayout,然后一个ViewFlipper组成,ViewFlipper的view都是TableLayout。

感谢任何帮助

最佳答案

我知道这个问题很老,但也许它会对某人有所帮助。

好像是ViewFlipper在初始化的时候添加了一些 View

您应该在添加自己的 View 之前调用removeAllViews()

关于最后一次查看之前的Android Viewflipper黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com