当我在布局中声明这样的视图时:
<com.test.www.BrushPreview android:id="@+id/brushview"
android:layout_width="100dip" android:layout_height="100dip"
android:layout_gravity="center"/>
如何获得我的BrushPreview的实例?我需要使它无效...
干杯
最佳答案
在您的活动中,您可以通过以下方式获取基础布局的@ id / brushview的视图实例:
final BrushPreview brushview = (BrushPreview) findViewById(R.id.brushview);
如果它在另一个重复使用的视图(例如列表视图的项目渲染器)中,则必须首先选择适当的项目,然后在其上调用
findViewById
:final BrushPreview brushview =
(BrushPreview) itemRenderer.findViewById(R.id.brushview);