标签: android android-custom-view
通过自定义视图从父活动访问变量的最佳方法是什么?通过从xml文件中扩充来创建自定义视图。
答案 0 :(得分:3)
将getter和setter添加到自定义视图类定义中,然后在父活动充气后调用它们。
编辑:一旦视图在XML中膨胀,您无法保证父上下文的内容。我仍然认为最好的办法是添加setter,然后使用您感兴趣的值从父活动中调用它们。
或者,您可以使用getContext检索主机上下文,检查它是否为正确的类类型,将其强制转换为该类型,然后在其上调用方法以检索您的值。
getContext