android中可以通过继承Linearlayout等来实现自定义布局,那么填充自定义试图有两种方案:
1:通过addView()来填充一个布局
2:在xml中直接定义
接下来分析在xml中直接定义的情况
自定义的layout:
class myLayout extend Linearlayout{
TextView tv;
public void onFinishInflayout(){
tv = findViewByid(R.id.tv);
}
}
xml中:
<com....myLayout>
<TextView
id = tv
/>
</<com...myLayout>