Android封装layout作为自定义控件

 

1,选定自定义view的父类

如果是封装一个layout,可以直接继承对应的layout类型

2,使用inflate绑定对应的layout

View inflate = inflate(getContext(), R.layout.custom_map, this);

3,使用inflate获取对应的子控件

mapView = (MapView) inflate.findViewById(R.id.map);

4,调用端可以在layout种直接引用,要注意view的路径

 

参考【Android自定义View全解】

https://www.jianshu.com/p/705a6cb6bfee

你可能感兴趣的:(A1_android开发基础)