有人可以解释ViewFlipper
和AdapterViewFlipper
之间的实际差异。包括何时使用一个而不是另一个。
我已经在自定义游标适配器中使用ViewFlipper
几个月了,我开始认为我使用了错误的方法,尽管它有效。
答案 0 :(得分:21)
使用ViewFlipper
,您通常会预先声明所有孩子,并且没有回收概念。
使用AdapterViewFlipper
,您可以使用Adapter
,就像使用ListView
,Spinner
等一样,因此孩子们可以动态确定并且代表视图孩子们可以回收。
对于小的静态内容,ViewFlipper
更简单。此外,API级别11(IIRC)中添加了AdapterViewFlipper
,因此无法在Android上使用旧版本。