如何在LinearLayout中使用权重时保持纵横比?

时间:2013-04-27 18:16:18

标签: android

我有一个垂直的LinearLayout,它包含两个ImageView和两个Buttons。 ImageViews的权重总和为70,按钮的权重总和为30.这两个按钮具有指定的宽高比,当Android使用指定的权重调整它们时,它仅通过更改宽高比来更改按钮的高度。

1 个答案:

答案 0 :(得分:3)

解决使用:

  • ImageButton而不是Button
  • android:src而不是android:background
  • 机器人:背景="#00000000"
  • 机器人:scaleType =" fitCenter"
  • 机器人:layout_width =" match_parent"
  • 机器人:adjustViewBounds ="真"