我有一个带有一个静态Imageview的framelayout,其中放置了随机的其他Imageview。 我想使用“getChildCount”来获取随机放置的ImageView的数量,但它也指静态的。我该如何解决?
答案 0 :(得分:0)
只有在布局上添加并绘制新的ImageView时,才应调用getChildCount。尝试使用:
view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
view.getChildCount()
}
})