
Android 自定义View 宽高总是充满父容器,怎么让它自适应保持对应宽高?
自定义View继承View重画了onDraw,但是在XML里面的layout_width和layout_height怎么设置都是充满父容器,这怎么解决?...
自定义View 继承View 重画了onDraw,但是在XML里面的layout_width和layout_height怎么设置都是充满父容器,这怎么解决?
展开
1个回答
展开全部
自定义View,想要自定义给定宽和高,你要写自定义属性,然后在xml文件中指定宽高才会有效,同时当给定的宽和高的值是wrap_content 或 fill_parent 这类的,这时需要在自定义View中重写onMeasure方法,进行控件的宽高测量。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询