私は電卓アプリを構築しており、すべてのボタンの画像があります。また、電卓の背景に使用したい画像が 1 つあります。
ここに私が持っているものの簡単な例があります:
ボタン (すべての個別の画像):
背景(単一画像):
希望の外観:
単一の画像の上に画像のグリッド (ボタン) を配置するために使用するレイアウトは何ですか? FrameLayout上のGridLayout?
私は一緒に行きます
<LinearLayout android:background="..." android:orientation="vertical">
<LinearLayout android:orientation="horizontal">
<Button ... />
<Button ... />
<Button ... />
</LinearLayout><LinearLayout android:orientation="horizontal">
<Button ... />
<Button ... />
<Button ... />
</LinearLayout><LinearLayout android:orientation="horizontal">
<Button ... />
<Button ... />
<Button ... />
</LinearLayout><LinearLayout android:orientation="horizontal">
<Button ... />
<Button ... />
</LinearLayout>
</LinearLayout>
android:layout_weight
適切な値を追加すれば完了です。
GridLayout
動的レイアウトがまったくないので、私は何かを使用しません。それはすべて静的であり、決して変化しません...
<FrameLayout android:background="....">
...