我目前有一個ViewFlipper
,它在每個屏幕中保持相同的ImageView
。問題是我必須在ViewFlipper
的每個屏幕上創建一個ImageView[]
陣列,並在ViewFlipper
中爲每個屏幕創建一個唯一的ImageView
,以便將它們添加到ViewFlipper
,因爲我在遇到孩子時使用相同的ImageView
時已經有父母問題。他們都參考R.drawable
中的相同資源。做多個ImageView的持有相同的圖像創建額外的可繪製對象或可繪製實例?
我的問題是:是否在陣列中的每個ImageView
創建繪製對象的一個單獨的實例或者他們只是各自包含對同一繪製對象的引用?另外,是否有資源密集型的實例?我擔心這會遇到開銷問題,因爲這個ImageView
數組不是唯一的。
謝謝您的信息。它讓我放心,知道當我使用這些東西時內存佔用不會爆炸。 –