是否有可能只在设计环境中执行代码(android)

时间:2015-01-20 09:43:53

标签: android eclipse

我希望能够让我自己开发的ImageView衍生产品只在设计环境中执行一组代码,这样我就可以测试它是否正常工作,但是当它和它一起工作时,它可以做更多有用的东西。 #39; s实际执行(无论是在调试模式还是正式版本中)。

有办法做到这一点吗?我知道在.NET(Visual Studio)中有一种方法,但我无法在Android(Eclipse)中找到它。

我想象的是:

public class MyImageView extends ImageView {

@Override
    protected void onDraw(Canvas canvas) 
    {
        super.onDraw(canvas);

        if( _designMode)
        {
            // execute some test code
        }
        else
        {
            // execute official code
        }
    }
}

1 个答案:

答案 0 :(得分:1)

我最终在stackoverflow上找到了答案(......尴尬......我第一次搜索时没有找到它。)所以我也会在这里给它。

isInEditMode()(观点方法)