我有一个名为“SimpleResultPage”的页面。在此页面中,我显示了来自我的应用程序中不同类型项目的详细视图。
在活动开始时,我确定它应该显示什么样的项目,并基于此我隐藏/显示ViewStub
的
目前我尝试在两个文本字段之间显示一个图像,这是代码:
<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 边距)。
我应该如何调整代码以使其成为我想要的方式?