2012-02-27 89 views
1

我有一個畫廊,我試圖展開用戶選擇的圖像。目前我所擁有的是一個帶有ImageView的新的xml佈局(並且最終會有一個關閉和最大化按鈕,我使用inflater和addContentView()添加視圖,但是當我使用setContentView重新加載舊佈局時, t編輯任何視圖,並且它們全部返回到它們的默認值Android - 擴展ImageView的最佳實現

該場景的最佳案例場景是用戶點擊圖片並使用ImageView和頂部的按鈕啓動新佈局它的背後佈局,但當退出佈局恢復正常

所以我想問題是,你會怎麼做這個?我有一個非常基本的佈局膨脹理解,這可能是阿爾更先進。

+0

您是否試圖通過在具有(半)透明背景的新活動中加載選定圖像(使用所需按鈕)來模仿「疊加」效果?這樣您就不必對「畫廊式」佈局進行任何更改。您可能有最大化的動作動態地調整新的活動中的ImageView的大小,或者甚至只是用它來渲染並用'最大化'的ImageView激活一個新的活動。順便說一句,在這種情況下使用片段可能值得看看。 – 2012-02-27 05:44:49

回答

1

而不是這樣做,你應該嘗試使用ACTION_VIEW動作的意圖,這樣其他應用程序可以處理顯示。

+1

嗯,事情是我想它覆蓋佈局與選項最大化或關閉不調用視圖操作。 – SMASH 2012-02-27 02:13:20