2014-05-02 69 views
0

我想創建一個可擴展的佈局來保存視圖。我應該可以通過按下一個按鈕來切換它的高度。我正在尋找的東西是這樣的:在android中的可擴展布局

enter image description here

該屏幕分爲兩個部分。上面的部分是可擴展的,並保存文本,網頁視圖...和下​​部有一個列表,可以更改上部可擴展布局/視圖中的內容

有誰知道我該怎麼做到這一點,有沒有一個庫,我可以使用,或者我應該如何實現這樣的佈局。

感謝

回答

0

是的,你可以用ExpandableListView如果你的意見是一個ListView內。

否則,用Animations使視圖出現。

+0

添加到我的問題:這個屏幕分爲兩部分。上面的部分是可擴展的,並保存文本,網頁視圖...和下​​部分有一個列表,用於更改上部可展開佈局/視圖中的內容。 –

+0

你是否成功地用動畫做到這一點? – gahfy

+0

nope,你能給我一個例子我怎麼能這樣做 –

0

你可以在佈局本身做魔術。看到這個例子。

Accordion Panel

瞭解在什麼地方,做你的東西。希望這可以幫助你。

+0

嗯..我喜歡這個我會檢查出來! –

+0

好的。@ DarkoPetkovski – Shadow

0

您可以創建組,您可以在其中擴展按鈕或imageView,在您的嵌套佈局下可以添加要展開的內容。 Basicaly,你想放置可擴展的內容佈局,將成爲一個組,並初步設置爲visiblity = View.GONE點擊更改爲Visibility.Visible。

請記住,view上的visibility = View.GONE設置可確保此視圖不會在您的佈局中呈現,因此您不必擔心高度或寬度,因此當您將可見性更改爲wrap_content時,可見那麼它將被渲染,並且下面的任何項目都將被下移。