0

このようなフッターをデザインできますか(添付の画像を参照)、フッター内の画像は、あるレイアウトから別のレイアウトに飛び出すように見えます。

画像

誰かがこのように設計する方法と、可能であればいくつかのコード例を教えてもらえますか?

ありがとう。

4

2 に答える 2

2

アプリケーションで同じレイアウトを再利用する最良の方法は、includeディレクティブを使用することです。このようなもの:

<include layout="@layout/my_footer" />

my_footer.xmlはフッターのレイアウトです。

詳細には、水平方向の単純なLinearLayourを使用してそのレイアウトを実現できます。

<LinearLayout android:orientation="horizontal">
     <ImageButton android:layout_weight="1"/>
     <ImageButton android:layout_weight="1"/>
     <ImageButton android:layout_weight="1"/>
     <ImageButton android:layout_weight="1"/>
     <ImageButton android:layout_weight="1"/>
</LinearLayout>

レイアウトの再利用の詳細については、http: //android-developers.blogspot.it/2009/02/android-layout-tricks-2-reusing-layouts.htmlをご覧ください。

PSすべてのLinearLayour子に同じ幅を与える属性layout_weightに注意してください。

于 2012-07-10T13:24:53.290 に答える
0

フッターがフッターレイアウトであり、フッターレイアウトがボディレイアウトの下にあると仮定します。

ここで、2行の背景画像を使用します。最初の行の色はボディレイアウトの色と一致する必要があり、画像の2番目の行は黒色になります。

この画像をフッターレイアウトの背景として使用し、必要に応じてImageButtonを使用してデザインします。

これにより、上記の視覚効果が得られます。

于 2012-07-10T13:29:58.193 に答える