2011-05-10 43 views
1

當我宣佈這樣的觀點在佈局:如何獲得在xml中實例化的自定義視圖的實例?

<com.test.www.BrushPreview android:id="@+id/brushview" 
    android:layout_width="100dip" android:layout_height="100dip" 
    android:layout_gravity="center"/> 

如何做到這一點讓我BrushPreview的實例?我需要以使它無效...

乾杯

回答

3

您的活動內,您可以通過

final BrushPreview brushview = (BrushPreview) findViewById(R.id.brushview); 

得到@ ID /底層佈局brushview的視圖實例。如果它是一個其他內,反覆使用視圖,如列表視圖的項目渲染器,則必須首先選擇適當的項目,並在其上調用findViewById

final BrushPreview brushview = 
    (BrushPreview) itemRenderer.findViewById(R.id.brushview); 
+0

作品,謝謝! – stk 2011-05-10 15:00:47