【发布时间】:2012-04-21 21:24:47
【问题描述】:
我想要一个宽度=fill_parent 的 ImageView,高度应该是宽度。我不确定是否有办法在 xml 中指定,是创建自己的 ImageView 派生类的唯一选择吗?:
public class MyImageView extends ImageView {
// Just return whatever the current width is?
private int measureHeight(int measureSpec) {
return getWidth();
}
}
这是要走的路,还有其他选择吗? (我不确定上述是否正确,例如不确定宽度测量是否发生在高度测量之前)
谢谢
【问题讨论】:
-
如果将宽度设置为 fill_parent,getWidth() 方法将返回 0。这种方法不起作用。
标签: android