我目前正在为我的应用设计小部件(请参见随附的屏幕截图)。使用LinearLayout我能够创建以下设置:
但是,当用户调整窗口小部件时,我希望标题和价格部分具有固定高度,同时图像的高度会发生变化(缩小或增大)。
如何在不使用layout_weight的情况下使图像的高度动态化?谢谢
答案 0 :(得分:1)
要实现可调整大小的图像部分,我所要做的就是将图像的重量更改为1,并将dp中的实际高度设置为标题和价格部分。
<强>更新强>
更有效的替代方案是使用RealtiveLayout,这可以通过以下方式实现: 1.价格部分具有固定高度并与父母底部对齐 2.设置标题部分具有固定大小且高于价格 3.将图像设置为match_parent高度并高于标题。