1

我一直在努力弄清楚要使用哪种布局以及如何实现我想要的。我尝试了许多不同组合的网格布局、线性和相对布局以及滚动视图。我现在想要的是像谷歌这样的东西。

我有两个按钮来启动我的应用程序中的两种模式。我在右上角有一个图像按钮,他们按下它以获取更多信息,当他们这样做时,文本视图会滑出。我已经完成了布局,并且要在我的模式按钮上覆盖图像按钮,我需要一个相对布局。但是,我的问题来自尝试针对不同的屏幕尺寸进行优化。我希望它使按钮居中以向下放置四分之一,并且布局在下方朝中点标记处弹出。对于底部按钮,我希望它下降四分之三,并带有一个向下下降的文本视图。如果没有足够的空间来容纳我想要在文本视图出现时滚动视图的所有内容,否则它应该可以舒适地适应并且不需要滚动。

我该怎么做呢?线性布局中的两个嵌套相对布局,两者的权重相等?然后一些我需要解决的问题,如果高度的长度(考虑到方向)不允许它适合,调整它,使按钮更接近和可滚动。

4

1 回答 1

1

您可以将单独的 res/layout 文件夹用于不同的屏幕尺寸,就像使用可绘制对象一样,例如:layout-small、layout-large 等。这里有更多解释http://developer.android.com/training/multiscreen/screensizes.html#TaskUseWrapMatchPar

于 2013-05-31T03:03:55.067 回答