0

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

我想我会使用一个AbsoluteLayout控件,并在代码中设置每个按钮的位置(考虑到屏幕大小)。但是,它或多或少表明不应使用 AbsoluteLayout。由于我将此应用程序定位到 Android 2.2 及更高版本,因此我无法使用 ICS 引入的更高级的布局。

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

我有任何合理的选择吗?

4

1 回答 1

2

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

于 2012-08-21T10:59:08.757 回答