2012-07-20 63 views
0

我對android編程還比較陌生,所以請解釋看起來很明顯的東西。Android:在main.xml文件中以編程方式定義的視圖?

我已經定義了一個自定義視圖編程:

class RenderView extends View{ 

我想這種觀點發揮一些TextViews等不錯的,所以我想包括我在main.xml中文件的RenderView。如何獲取main.xml文件來識別我的自定義視圖?此外,如果我的RenderView有它的構造函數的參數,那將如何工作?我假設我不能直接從main.xml文件傳遞參數,但是如何獲得main.xml文件來識別我已經以編程方式創建的視圖?

在此先感謝,任何幫助非常感謝!

回答

1

與其他視圖相同。您可以使用圖形佈局來拖放自定義視圖,從顯示所有小部件的托盤的「自定義視圖」選項卡中進行拖放。

您需要添加的XML看起來像這樣。

 
<com.package.RenderView andrdoi:layout_width="wrap_content" .....> 
</com.package.RenderView> 

要傳遞自定義參數,您需要先創建它們。這裏有更多關於它的鏈接。

http://kevindion.com/2011/01/custom-xml-attributes-for-android-widgets/

相關問題