「SimpleResultPage」というページがあります。このページでは、アプリにあるさまざまな種類のアイテムの詳細ビューを表示します。
アクティビティの開始時に、表示するアイテムの種類を決定し、それに基づいて非表示/表示しViewStub
ます
現在、2つのテキストフィールドの間に画像を表示しようとしていますが、これがコードです:
<TextView
android:id="@+id/Simple_Result_Text_Title_1"
style="@style/Style_Simple_Result_Title"/>
<ViewStub
android:id="@+id/Image1_ViewStub"
android:inflatedId="@+id/Image1_Inflated_ViewStub1"
style="@style/Style_Simple_Result_Image"
android:layout="@layout/simple_list_image"/>
<TextView
android:id="@+id/Simple_Result_Text_Text_1"
style="@style/Style_Simple_Result_Text"/>
画像のスタイルは次のとおりです。
<style name="Style_Simple_Result_Image">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:adjustViewBounds">true</item>
<item name="android:scaleType">center</item>
<item name="android:layout_gravity">center_horizontal</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:layout_marginLeft">20dp</item>
<item name="android:layout_marginRight">20dp</item>
<item name="android:layout_marginBottom">20dp</item>
</style>
しかし、どういうわけか、画像は常に小さく、希望どおりに表示されません(幅全体を埋め、両側に20dpのマージンを残します)。
希望どおりにコードを調整するにはどうすればよいですか?