我使用mainActivity类中的setLayoutParams(params)
设置了ViewB的帧。当我在ViewB类中检查ViewB的框架时,我的宽度,高度不合适。 (得到宽度= -2,高度= -1)
知道原因吗?
由于
答案 0 :(得分:0)
如果您在onCreate Methode中使用getheight()/ getwidth()函数,那么要求维度为时尚早,因为那时他们没有设置或换句话说就是创建了维度。
如果你的fragemnt的高度是你的xml中的wrap_contnent或match_parent,那么你仍然不会得到高度,宽度正确,因为尺寸已经在xml中设置而且它不是固定的数值。我认为-1适用于match_parent。