1

LinearLayout画像のみを含む があります。レイアウトの高さが十分でないため、画像サイズが縮小されます。画像のサイズは適切です。ただし: の幅がLinearLayout広すぎます。実際には、私の場合adjustviewbound=falseの代わりに設定された場合の画像のサイズtrueです。

RelativeLayout周りに問題があるようです。ページにa を使用するLinearLayoutと、計算は正しくなります。

正しい幅を取得する方法はありますか? (いいえ、変更できませんRelativeLayout)。

試すレイアウトは次のとおりです (私は Android 4.3 API 18 を使用しました)。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<LinearLayout
    android:id="@+id/map_Test"
    android:layout_width="wrap_content"
    android:layout_height="10dp"
    android:background="@color/red"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/map_DrillDownImage1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:src="@android:drawable/ic_dialog_alert" />

    <ImageView
        android:id="@+id/map_DrillDownImage2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="2dp"
        android:adjustViewBounds="true"
        android:src="@android:drawable/ic_dialog_email" />
</LinearLayout>

</RelativeLayout>
4

0 に答える 0