标签: android android-layout relativelayout android-custom-view
我有一个自定义的View I' m,它在宽度和高度之间有一个固定的比例。我希望程序员设置高度,我希望View根据基于高度的公式设置自己的宽度。
View将成为RelativeLayout的子项,因此我无法使用父元素的高度来计算任何内容。
我该如何做到这一点?我不知道如何在onMeasure挂钩中执行此操作,因为View的宽度和高度不可用时间。
onMeasure
顺便说一下,我只是以编程方式制作这个视图,不涉及XML。
答案 0 :(得分:0)
使用View.setlayoutParams()
有一个使用adView here.