16

私はアンドロイドと練習に非常に慣れていません。画面をデザインしようとしています。これには、背景画像とスライド メニュー付きのフローティング コンテナが含まれます。(詳しくは添付画像をご覧ください)

私のレイアウトは、背景画像、下部に浮かぶいくつかのアイコンを含むコンテナで構成されていますが、下部にはマージンがあります(添付の写真を参照)

私の知る限り、これは「相対レイアウト」を下部に配置し、その中に画像を配置することで実現できます。それが正しいか ?

また、フローティング div の背景として繰り返し透明な画像を追加したいと思います。

良いアドバイスや良いチュートリアルを教えてください

前もって感謝します

ここに画像の説明を入力

4

5 に答える 5

4

これは、新しいパーセント サポート ライブラリで実現できます: https://developer.android.com/tools/support-library/features.html#percent

このようなことをすることによって:

<android.support.percent.PercentRelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <View
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_alignParentBottom="true"
        app:layout_heightPercent="11%"
        app:layout_widthPercent="100%" />

</android.support.percent.PercentRelativeLayout>
于 2015-08-24T07:10:42.660 に答える
1

高さをパーセンテージで分割する場合は、水平方向の線形レイアウトが必要で、各アイテムに layout_weight を追加します。

直線レイアウトガイド

于 2013-05-24T09:36:09.900 に答える
0

あなたの要件では、どのレイアウトでも問題ありません。線形レイアウトでもこれを実現できます。あなたの要件を正しく理解している場合は、このディスカッションを確認してください。

Androidアプリの背景画像を繰り返す方法

于 2013-05-24T09:37:24.307 に答える