2011-05-10 87 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

相关问题