将androidlayout转换为另一个位置

时间:2011-01-19 14:43:04

标签: android android-layout

我想生成以下布局:

在第一步中,有两种布局,布局1和布局2,布局1和布局2都有50%的显示宽度/高度。

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

有没有人可以解决如何设置布局?

我尝试过以下方式:

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

fesp

1 个答案:

答案 0 :(得分:0)

使用app紧凑型支持库中提供的百分比布局来创建百分比布局。