0

我通过扩展 View 创建了一个自定义视图

class CustomView extends View{
 ...
 @Override
 public void onDraw(Canvas canvas){}
 ...

}

我想在我的自定义视图中绘制一个 RelativeLayout。我该怎么做呢?

4

1 回答 1

0

我的建议是,不要扩展View,而是扩展一个类ViewGroup,例如 a RelativeLayout

请记住,这ViewGroup仍然是一个View,它只会附带一些简化添加其他视图的方法。

于 2013-07-25T01:05:17.757 回答