1

こんにちは私はどのようにボックスをAndroid画面の下部に揃えるのか知りたいですか?私はすでに9patchpng画像としてボックスを作成しましたが、実際の画像と境界線の間にまだいくらかのギャップがあります。誰か助けてくれませんか?つまり、画像のサイズを制御するグラフィックレイアウト画面の青い境界線と実際の画像の間に実際のギャップがあります。私の英語を許してください。

これは青いボックスのxmlコードです

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ImageView
    android:id="@+id/background"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/background" />

<ImageView
    android:id="@+id/topbar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:src="@drawable/top_bar" />

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/topbar"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="95dp"
    android:src="@drawable/icon_green" />

<ImageView
    android:id="@+id/box"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="23dp"
    android:src="@drawable/box" />

</RelativeLayout>
4

2 に答える 2

1

質問を完全には理解していませんが、追加してみてください

 android:adjustViewBounds="true" 

ImageViewsに。

そして、ID'box'のビューが下に配置され、下マージンが23dpであることがわかります。これにより、画面の下部にギャップが作成されます;)

于 2012-10-01T09:32:35.280 に答える
0

問題はみんなを解決しました。実際、画面上でボックスの幅が大きすぎるため、ボックスがホバリングしていたことがわかりました。そして、グラフィックレイアウトでより大きな画面(5.4インチ、以前は4インチ)に切り替えた後、ボックスは真下にありました。助けてくれてありがとう:)それはばかげていた、大騒ぎしてすみません、私はアンドロイドで新しいです。

于 2012-10-02T00:00:57.887 に答える