12
有人可以解釋ViewFlipper
和AdapterViewFlipper
之間的實際區別。包括何時使用一個而不是其他。ViewFlipper vs AdapterViewFlipper
我已經在一個自定義的遊標適配器中使用了ViewFlipper
幾個月了,我開始認爲我使用了錯誤的方法,儘管它有效。
有人可以解釋ViewFlipper
和AdapterViewFlipper
之間的實際區別。包括何時使用一個而不是其他。ViewFlipper vs AdapterViewFlipper
我已經在一個自定義的遊標適配器中使用了ViewFlipper
幾個月了,我開始認爲我使用了錯誤的方法,儘管它有效。
隨着ViewFlipper
,你通常先聲明所有的孩子,並沒有回收的概念。
隨着AdapterViewFlipper
,您使用的Adapter
,就像使用ListView
,Spinner
,等等,讓孩子們在飛行中確定,並代表孩子們的意見,可循環使用。
對於小的靜態內容,ViewFlipper
更簡單。此外,AdapterViewFlipper
已添加到API級別11(IIRC)中,因此無法在Android上的舊版本中使用。
存在,或者您知道Api Level的AdapterViewFlipper的某些實現<11 – rkmax 2013-03-03 04:02:35
@rkmax:「AdapterViewFlipper」主要是爲了與應用程序小部件一起使用而創建的。由於backport仍然不能用於應用程序小部件,因此我不知道有誰試圖將其支持。話雖如此,你可以獲取源代碼並嘗試自己回溯。 – CommonsWare 2013-03-03 12:23:01
我創建了[this](https://github.com/arichiardi/ava-project)項目以將AdapterViewFlipper(和AdapterViewAnimator)移植到舊的Android中,但是我無法在App小部件中使其工作。正常佈局沒有問題。看看(對不起,在這裏無恥的自我推銷)。 – 2014-01-13 07:27:34