在我正在开发的应用程序中,我需要像在圆的边缘一样布局 2 到 5 个按钮。该应用程序以 5 个按钮开始,但按钮逐渐消失(基于用户输入),直到有 2 个按钮。
我想我会使用一个AbsoluteLayout
控件,并在代码中设置每个按钮的位置(考虑到屏幕大小)。但是,它或多或少地表明不应使用 AbsoluteLayout。由于我将此应用程序定位到 Android 2.2 及更高版本,因此我无法使用 ICS 引入的更高级的布局。
我知道我可以使用 RelativeLayout 并使用边距,但这似乎不太直观,并且与使用 AbsoluteLayout 一样容易出错。
我有任何合理的选择吗?