Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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_Android Layout_Android Widget_Android Linearlayout - Fatal编程技术网

实现动态Android线性布局高度

实现动态Android线性布局高度,android,android-layout,android-widget,android-linearlayout,Android,Android Layout,Android Widget,Android Linearlayout,我目前正在为我的应用程序设计小部件(见附件屏幕截图)。使用线性布局,我能够创建以下设置: 图片:体重-2 标题部分:权重-1 价格部分:重量-1 然而,我希望标题和价格部分是固定的高度,而图像的高度变化(收缩或增长)当用户调整小部件的大小 如何在不使用布局权重的情况下使图像高度动态?多谢各位 要实现可调整大小的图像部分,我所要做的就是将图像的权重更改为1,并设置标题和价格部分的实际高度(以dp为单位) 更新 更有效的替代方法是使用RealtiveLayout,这可以通过以下方式实现: 1.具有固

我目前正在为我的应用程序设计小部件(见附件屏幕截图)。使用线性布局,我能够创建以下设置:

  • 图片:体重-2
  • 标题部分:权重-1
  • 价格部分:重量-1
  • 然而,我希望标题和价格部分是固定的高度,而图像的高度变化(收缩或增长)当用户调整小部件的大小

    如何在不使用布局权重的情况下使图像高度动态?多谢各位


    要实现可调整大小的图像部分,我所要做的就是将图像的权重更改为1,并设置标题和价格部分的实际高度(以dp为单位)

    更新

    更有效的替代方法是使用RealtiveLayout,这可以通过以下方式实现: 1.具有固定高度的价格部分,并与父级底部对齐 2.将标题部分设置为固定大小且高于价格 3.将图像设置为“匹配父高度”,并位于标题上方