2011-01-19 76 views
3

我要生成如下的布局(多个):翻译的androidlayout到另一位置

在第一步骤中,有两个布局,布局1和布局2中,布局1和布局2具有50%-width /显示器的高度。

如果我点击布局1,此布局应该用小动画覆盖布局2,并在布局1的位置显示子布局。 sublayout是一个gridview 2x2。

有没有人有解决方案如何设置布局?

我曾尝试以下方法:

  • 我已经使用左,右布局的LinearLayout,这意味着我有两个容器
  • 一种布局有两种可能sublayouts。如果我开始,显示子图层1。如果我点击布局,会显示sublayout2。在这种情况下,我将sublayout1的大小设置为0,0,现在不再隐藏sublayout2。这工作。
  • 现在我想翻译sublayout1来隐藏其他conatiner。我做了一个小的翻译,但sublayout1例如不覆盖另一个容器。在这一点上,我问过我,如果我用正确的方法来解决整个问题。

fesp

+1

我建议你编辑你的帖子,以显示你已经尝试过,以及它出错的地方。 – CommonsWare 2011-01-19 14:53:11

回答

0

使用百分比布局,在app紧凑支持库提供百分比来创建布局。