2014-11-01 30 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));