2014-11-01 66 views
0

因此,而不是使用:定义布局,而不使用XML

setContentView(R.layout.activity_main); 

我想使用类似:

setContentView(new SimpleDrawView (this)); 

所以我创建了一个名为SimpleDrawView新的类,但我有什么做的它变成一个空的布局?只是一个没有任何内容的简单布局。

那么,如何在不使用Xml的情况下在java代码中定义布局?

回答

0

您可以通过从View类或任何其子类让你SimpleDrawView继承做到这一点,因为setContentView只接受View

简单地把一个extends ViewSimpleDrawView类的定义,然后使用setContentView(new SimpleDrawView(this));