0

私が開発しているアプリでは、2〜5個のボタンを円の端にあるかのようにレイアウトする必要があります。アプリは5つのボタンで始まりますが、ボタンが2つになるまで、ボタンは(ユーザー入力に基づいて)徐々に消えていきます。

コントロールを使用して、コード内の各ボタンの位置を設定することを考えAbsoluteLayoutました(画面サイズを考慮に入れて)。ただし、 AbsoluteLayoutは使用すべきではないと、多かれ少なかれどこでも述べています。このアプリはAndroid2.2以降を対象としているため、ICSで導入されたより洗練されたレイアウトを使用することはできません。

私はRelativeLayoutを使用して余白を操作できることを知っていますが、これはAbsoluteLayoutを使用するのと同じように、直感的ではなく、エラーが発生しやすいようです。

合理的な代替手段はありますか?

4

1 に答える 1

2

私は、あなたには多くの選択肢がないと思います。あなたが言及した相対的なレイアウトを除いて、もちろん、FrameLayoutを使用して、ボタンを正しく配置するために左右の余白を設定することができます。

于 2012-08-21T10:59:08.757 に答える