通过自定义视图从其父活动访问变量的最佳方式是什么?通过从 xml 文件膨胀创建了一个自定义视图。
问问题
630 次
1 回答
3
将 getter 和 setter 添加到自定义视图类定义中,然后在其膨胀后从父 Activity 调用它们。
编辑:一旦视图在 XML 中膨胀,您就无法保证父上下文将是什么。我仍然认为您最好的选择是添加设置器,然后使用您感兴趣的值从父活动中调用它们。
或者,您可以使用getContext
检索主机上下文,检查它是否是正确的类类型,将其转换为该类型,然后调用其上的方法来检索您的值。
于 2012-09-04T06:55:17.300 回答