我正在与标签布局和视图分页,其中包含一些视图。
我已经为Xamarin Android开发了项目,现在我想用Android Studio创建。
我实现了与前一个项目相同的FragmentPagerAdapter,但问题是在片段类中使用Func。
我以前的班级是这样的:
public class SelectDateViewFragment : Android.Support.V4.App.Fragment
{
readonly Func<LayoutInflater, ViewGroup, Bundle, View> view;
public SelectDateViewFragment(Func<LayoutInflater, ViewGroup, Bundle, View> _view)
{
view = _view;
}
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your fragment here
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Use this to return your custom view for this Fragment
// return inflater.Inflate(Resource.Layout.YourFragment, container, false);
base.OnCreateView(inflater, container, savedInstanceState);
return view(inflater, container, savedInstanceState);
}
}我可以像这样创建片段并添加到FragmentList中:
viewPagerAdapter.addFragmentView((i, v, b) =>
{
var view = i.Inflate(Resource.Layout.SelectDateRecyclerViewLayout, v, false);那么,你有什么建议可以在我的活动中使用相同的逻辑吗?
谢谢。
https://stackoverflow.com/questions/38175831
复制相似问题