2014-11-01 3 views
0

Таким образом, вместо того, чтобы использовать:Определить макет без использования Xml

setContentView(R.layout.activity_main); 

Я хочу использовать что-то вроде:

setContentView(new SimpleDrawView (this)); 

Так я создал новый класс с именем SimpleDrawView, но то, что я должен сделать для это стать пустой макет? Просто простой макет, ничего в этом нет.

Итак, как я могу определить макет в Java-коде без использования Xml?

ответ

0

Вы можете сделать это, сделав свой SimpleDrawView наследовать от View класса или любого из его подклассов, С setContentView принимает только View

просто положить extends View в SimpleDrawView определение класса, а затем использовать setContentView(new SimpleDrawView(this));

Смежные вопросы