当我创建一个 customView
时,在某些情况下,我需要强制转换Context
通过该类的构造函数传递的类,以便直接在我的自定义类中Activity
执行一些任务,例如 inflate a ,我收到以下错误:View
View
java.lang.ClassCastException: com.android.layoutlib.bridge.android.BridgeContext cannot be cast to android.app.Activity
这是引发此错误的行:
View headerView = ((Activity) context).getLayoutInflater().inflate(R.layout.fragment_history_list_header, null);
似乎此错误仅在 Eclipse 尝试扩展要在 XML 编辑器中显示的视图时发生(不会在运行时发生)。
有人知道如何解决吗?
提前致谢。