AbsoluteLayout - 我还有其他选择吗?

时间:2012-08-21 10:37:17

标签: android android-layout

在我正在开发的应用中,我需要布局2到5个按钮,就好像在圆的边缘上一样。该应用程序以5个按钮开始,但按钮逐渐消失(基于用户输入),直到有2个按钮。

我以为我会使用AbsoluteLayout控件,并在代码中设置每个按钮的位置(考虑到屏幕尺寸)。但是,它或多或少地说无处不在,不应该使用AbsoluteLayout。由于我将此应用程序定位到Android 2.2及更高版本,因此无法使用ICS引入的更高版本的布局。

我知道我可以使用RelativeLayout并使用边距,但这似乎不太直观,并且与使用AbsoluteLayout一样容易出错。

我有任何合理的选择吗?

1 个答案:

答案 0 :(得分:2)

我想,你没有很多选择。除了您提到的相对布局,您当然可以使用FrameLayout并设置左下边距以正确定位按钮。