我怎样才能相对定位这个重叠的视图?

时间:2017-06-20 14:26:38

标签: android xml android-layout relativelayout

我发现无法在android studio中生成我想要的布局。 我有一个非常简单的噱头绘图应用程序,我试图添加一个调色板作为gridView。调色板太大而不能与画布重叠,因此我希望在按下颜色按钮时显示它,以便您可以滑动到所需的颜色。

定位调色板gridview非常困难。我希望它与画布重叠,上面和水平居中的铅笔'颜色选择按钮。我尝试了两种方法:

  • 网格视图存在于顶级相对布局中,因此它可以轻松地与画布重叠。这是截图。但是,我无法在此处相对于按钮进行定位,因为按钮的布局不同。
  • 在控件视图中包含包含按钮和调色板的相对布局,如树形图所示。但是,调色板不会在其父布局之外绘制,并且相对视图不能与画布重叠,因为它位于画布下方的控件的线性布局中。

这似乎是一件微不足道的事情 - 这真的不可能吗?我是否应该放弃线性布局的所有假设并将所有内容放在一个相对布局中?

Tree diagram

Screenshot

enter image description here

0 个答案:

没有答案