2014-05-02 70 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时,可见那么它将被渲染,并且下面的任何项目都将被下移。