画像が画像ビューの範囲内にない理由を把握できません。代わりに、それは左に浮いており、隠されています。これは、グラフィカルインターフェイスでは表示されないためですか?画像が範囲外に表示される
EDIT:
私はより明確に私がいる問題を表示するには、元のコードを編集した画像(私は画像が赤枠で表示する)を追加しました:
を<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/top_container"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
>
<View
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="195"
android:background="#00FF00"/>
<ImageView
android:id="@+id/img"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#ff0000"
android:src="@drawable/img" />
<View
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1"
android:background="#0000FF"
/>
</LinearLayout>
</LinearLayout>
から欠落しているid属性を追加しました。多分私は何かを理解していないでしょうか?私は体重を増やす必要があります。イメージは境界にあるべきではありませんか? – prostock
試しましたか?問題を再現し、ImageViewの重量を増やして解決しました。 – styler1972