0

我目前正在爲我的應用程序設計窗口小部件(請參閱附加的屏幕截圖)。使用的LinearLayout我能夠創建以下設置:實現動態Android LinearLayout高度

  1. 圖片:重量 - 2
  2. 標題段落:重量 - 1個
  3. 價格段:重-1

不過我會如標題和價格部分爲固定高度,而圖像的高度在用戶調整窗口小部件大小時發生變化(縮小或增大)。

如何在不使用layout_weight的情況下使圖像的高度動態化?謝謝

enter image description here

回答

1

爲了實現一個可調整大小的圖像部分的所有我需要做的就是改變圖像的權重爲1,在DP的標題和價格段設置的實際高度。

UPDATE

一種更有效的替代方案是使用RealtiveLayout,這可以通過以下方式實現: 1.具有含固定高度的價格部和對準到父底部 2.設置標題部分具有固定大小和價格以上 3.將圖像設置爲match_parent高度並高於標題。