我希望能够根据它们显示的 Drawable 更改我的一些 ImageView 的大小。我还没有决定是否让他们从 Drawable 读取新尺寸,或者我是否只有一个数组/枚举来存储这些的高度,但我需要帮助的是 ImageView 的实际更改尺寸。
我应该使用许多用于更改事物大小的函数中的哪一个来更改 ImageView 的大小,同时仍保留它在它所属的 RelativeLayout 中的相对位置?我不知道是否应该更改 Drawable 的边界,或者是否应该重新定义 ImageView 的 LayoutParams 或其他一些方法。可绘制对象始终具有相同的宽度,但它们的高度将根据地图的每个图块中的内容(正在渲染)而变化。