【问题标题】:Achieving dynamic Android LinearLayout height实现动态Android LinearLayout 高度
【发布时间】:2014-02-23 03:46:55
【问题描述】:

我目前正在为我的应用程序设计小部件(请参阅随附的屏幕截图)。使用 LinearLayout 我能够创建以下设置:

  1. 图片:重量 - 2
  2. 标题部分:重量 - 1
  3. 价格部分:重量-1

但是,当用户调整小部件的大小时,我希望标题和价格部分具有固定高度,而图像的高度会发生变化(缩小或增大)。

如何在不使用 layout_weight 的情况下使图像的高度动态化?谢谢

【问题讨论】:

    标签: android android-layout android-widget android-linearlayout


    【解决方案1】:

    要实现可调整大小的图片部分,我只需将图片的权重更改为 1,并为标题和价格部分设置 dp 中的实际高度。

    更新

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多