我有一个ImageView,我用位图加载,scaleType设置为center_crop。我想要一个叠加在它上面,RelativeLayout会做。
我的问题是我的叠加层永远不会与我的ImageView大小相同,而叠加层的子窗口必须保持在imageView上的位置。
叠加层的子项很可能是一堆ImageButtons,因此可以点击地图上的特定点。
我有ImageView和RelativeLayout,FrameLayout作为父级。我请求通过HTTP下载图像内容,当它被接收时,我加载ImageView然后我使用FrameLayout.LayoutParams
设置叠加大小,设置ImageView的大小(通过getWidth和getHeight)但是大小是总是关闭。
此外,如果调整叠加大小以匹配imageView的大小,它也应该对其子级应用缩放,否则调整大小不会做太多。
我怎样才能做到这一点?
答案 0 :(得分:0)
根据视图的膨胀/创建顺序,您可能会尝试使整个视图无效,以强制在填充元素时知道正确的宽度和高度属性