2016-02-26 216 views
0

我有一個ScrollView的活動。這個ScrollView裏面有一個RelativeLayout。在佈局上,我有幾個可以擴展布局和滾動視圖的按鈕。此外,我想設置一些圖像作爲此佈局的背景。但是我遇到了一些問題:我的佈局可能會擴大,圖像會調整大小。這是不正確的。 我該如何判斷這個問題?如何動態添加背景圖片?

我可以做'自動加載'佈局的背景嗎?這意味着,如果佈局擴大,然後下面的第一個圖像第二個圖像添加到背景。

我有想法:可能在背景佈局背後添加視圖並在滾動視圖更改位置時更改它?這是好方法還是不好?

回答

0

ViewStub使用

甲ViewStub是不可見的,零大小的觀點,即可以用於在運行時懶惰地膨脹佈局資源。當ViewStub變得可見時,或者當調用inflate()時,佈局資源將被充滿。然後,ViewStub用自己的父視圖替換自己的視圖或視圖。

Example來自開發人員文檔。