如果您的布局具有相同的内容,请在视图翻板中创建两个布局.
使用数据加载第一个视图并显示它.
当用户单击下一个或上一个时,使用数据加载下一个视图并保留一个标志以显示第二个视图现在可见并显示动画.
现在开始使用基于标志值的数据加载适当的视图并调用shownext().
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mainFlipper = (ViewFlipper) findViewById(R.id.flipper);
firstLayout = (LinearLayout) findViewById(R.id.layout1);
secondLayout = (LinearLayout) findViewById(R.id.layout2);
findViewById(R.id.btnPrevIoUs).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
showPrevIoUs();
}
});
findViewById(R.id.btnNext).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
showNext();
}
});
}