【发布时间】:2014-08-10 07:50:26
【问题描述】:
我正在制作一个自定义视图,它在宽度和高度之间具有固定比例。我希望程序员设置高度,我希望视图根据基于高度的公式设置自己的宽度。
View 将成为 RelativeLayout 的子元素,因此我无法使用父元素的高度来计算任何内容。
我怎样才能做到这一点?我不知道如何在onMeasure钩子中做到这一点,因为当时还没有View的宽度和高度。
顺便说一句,我只是以编程方式制作此视图,不涉及 XML。
【问题讨论】:
标签: android android-layout android-relativelayout android-custom-view