Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 线性布局中的图像无法很好地调整大小_Android_Layout_Imageview_Viewstub - Fatal编程技术网

Android 线性布局中的图像无法很好地调整大小

Android 线性布局中的图像无法很好地调整大小,android,layout,imageview,viewstub,Android,Layout,Imageview,Viewstub,我有一个叫做“SimpleResultPage”的页面。在这个页面中,我显示了我应用程序中不同种类项目的详细视图 在活动开始时,我确定它应该显示什么类型的项目,并基于此隐藏/显示ViewStub 目前,我尝试在两个文本字段之间显示图像,代码如下: <TextView android:id="@+id/Simple_Result_Text_Title_1" style="@styl

我有一个叫做“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>

包装内容
填补家长的空缺
真的
居中
水平中心
10dp
20dp
20dp
20dp
但不知何故,图像总是很小,没有按照我希望的方式显示(填充整个宽度,并在两侧留出20dp的边距)

我应该如何调整代码以使其符合我的要求?

更改行

 <item name="android:scaleType">center</item>
中心

居中

有什么不同吗?

图片文件有多大?有时候,当我尝试使用太大的图片时,它会像那样将它们向下压缩。180kb。这只是我使用浏览功能添加的Galaxy选项卡的一个屏幕盖。对不起,我指的是尺寸大小,而不是文件大小。我的错误是,我应该更清楚。现在图像在全宽范围内展开,从左到右没有任何边距。此外,高度不随宽度缩放。。
<item name="android:scaleType">center_inside</item>