0

添付のデモ画像Buttonsのように、さまざまな場所に表示したいAndroidアプリを構築しようとしています。 ここでの課題は、カスタム ボタンの作成と配置です。 カスタムについては、カスタムをバックグラウンドとして使用するか、シンプルなボタンを使用してそれを達成できると思います。 これらは開始するのに適切なポイントですか、他に何かアイデアはありますか? それらを配置すると、それを達成する方法がわかりません。

ButtonsCustomViewsDrawable

ここに画像の説明を入力

4

1 に答える 1

0

Android_CrazyとCloseratioがすでに述べたようにRelativeLayout、一般的なボタンのカスタム配置にはaが最も適したオプションです。ただし、例に示されているボタンの正確な配置については、aでLinearLayout問題なく機能します。

では、LinearLayoutビューを相互に下または上に配置するか(を使用してandroid:orientation = "vertical"、例に関連する)、または隣接して配置することができます(android:orientation = "horizontal")。ビューにマージンを追加して、水平位置(layout_marginLeftまたはlayout_marginRight)または垂直位置(layout_marginTopまたはlayout_marginBottom)を変更することもできます。

ボタンの外観に関しては、私は常にカスタムの背景ドローアブルを使用します。通常、ボタンが押されているときまたは選択されているときに別のドローアブルを追加するためにカスタムxmlを使用します。

于 2012-08-24T15:29:44.010 に答える