Android 如何在图形布局模式下设置预览视图的默认onDraw

Android 如何在图形布局模式下设置预览视图的默认onDraw,android,custom-view,Android,Custom View,我制作了一个MyView类,它是extedning视图,目标是以某种方式(对问题不重要)绘制点。要包含点,MyView具有坐标数组。我还为自定义MyView创建了一些属性(如点的大小、形状、颜色等) 由于这些属性,我希望在图形布局中预览MyView。预览基于onDraw()方法,所以若点数组为空,我不想绘制任何东西(当应用程序在emulator或mobile上运行时),但要进行预览,我想在默认位置绘制几个点。在这两种情况下,数组都是空的,所以我如何检查onDraw何时调用(在图形布局中预览或正在

我制作了一个MyView类,它是extedning视图,目标是以某种方式(对问题不重要)绘制点。要包含点,MyView具有坐标数组。我还为自定义MyView创建了一些属性(如点的大小、形状、颜色等)

由于这些属性,我希望在图形布局中预览MyView。预览基于onDraw()方法,所以若点数组为空,我不想绘制任何东西(当应用程序在emulator或mobile上运行时),但要进行预览,我想在默认位置绘制几个点。在这两种情况下,数组都是空的,所以我如何检查onDraw何时调用(在图形布局中预览或正在运行)或设置不同的onDraw方法进行预览而不是运行应用程序