首页 文章

Xamarin:在mvvmcross中使用片段

提问于
浏览
0

我试图在MVVMCross Xamarin Adroid应用程序中使用ActionBar . 我能够在片段中加载布局精细问题是上下文始终指向MainView而不是布局视图 . 我试图改变上下文但获得资源异常 . 错误是

Java.Lang.NullPointerException:尝试在空对象引用上调用虚方法'android.content.res.Resources android.content.Context.getResources()'

代码段

public class LocationFragment:Fragment {public override查看OnCreateView(LayoutInflater inflater,ViewGroup容器,Bundle savedInstanceState){

//View view = inflater.Inflate(Resource.Layout.Location, null);
        View view = inflater.CloneInContext(new LocationView().BaseContext).Inflate(Resource.Layout.Location, null);
        return view;
    }
}

Android本地开发人员之一告诉我,我无法更改上下文,因为视图总是来自MainActivity . 如果那就对我怎么能用我的观点呢?

1 回答

相关问题