在哪个重写的视图方法中,我确定已附加自动布局?

时间:2013-12-02 19:01:29

标签: android layout

我尝试以编程方式创建android视图。

当我在视图的构造函数中使用getLayoutParams()时,它会给我null。 但是,在我创建了对象的实例之后,如果我在下一行中运行getLayoutParams(),我得到的LayoutParams不为null。 E.g。

 View v = new View(context); //trying getLayoutParams() in c_tor gives null
 //constructor passed..
 ViewGroup.LayoutParams lp = (ViewGroup.LayoutParams)v.getLayoutParams();
 //the above line will give a filled lp OR say lp is not null.

任何人都可以告诉我,如果我将View子类化,那么在哪个重写方法中我可以确定android系统是否为视图生成了一个默认的布局参数并且已经附加了它?

0 个答案:

没有答案