1

我有一个显示很多视图的 ViewFlipper。鳍状肢仅向一个方向“移动”,这意味着一旦视图被隐藏,它将永远不会再次显示。这就是我所说的移动到下一个视图的方法:

mViewFlipper.addView(myNewView);
mViewFlipper.showNext();

虽然这很好用,但我不确定它是否真的干净且内存友好。我需要删除以前的任何视图吗?或者我可以继续推新观点吗?

如果必须删除旧视图 - 我将在哪里执行此操作?使用某种回调,一旦视图被替换/隐藏就会触发?

编辑:这是完整的方法:

private void OnBtnNextPressed()
{
      mViewFlipper.addView(new TestView());
      mViewFlipper.showNext();
}
4

0 回答 0