我是Android开发的新手。我想使用viewflipper来引入我的应用程序页面。根据收到的手势事件,它将转到下一页或上一页。我有手势工作和页面滚动进出。凉!问题:每个页面的onCreate都没有触发,因此我没有定义任何点击事件。这就是我得到的:
private void BuildViewFlipper(ViewFlipper flipper)
{
views = new View[2];
views[0] = GetView(R.layout.ivdosage);
flipper.addView(views[0], 0);
views[0].setOnClickListener(CalculationViewer.this);
views[0].setOnTouchListener(gestureListener);
views[1] = GetView(R.layout.ivrate);
flipper.addView(views[1], 1);
views[1].setOnClickListener(CalculationViewer.this);
views[1].setOnTouchListener(gestureListener);
flipper.setDisplayedChild(viewIndex);
}
private View GetView(int id){
LayoutInflater inflater = this.getLayoutInflater();
View view = inflater.inflate(id, null);
return view;
}
上述代码中的视图是活动。我错过了什么?任何帮助将不胜感激!
PS:视图的固定数组只是让我走了,稍后会更新。 :)