0
我正在使用Tab Layout & View Pager其中包含一些視圖。ViewPager with Fragment Android(Func <T,T,T>替代Java(Android))
我爲Xamarin Android開發了項目,現在我想用Android Studio創建項目。
我已經實現了與之前的項目相同的FragmentPagerAdapter,但問題是在Fragment類中使用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);
,你有什麼建議,以便能夠使用同樣的邏輯在我的活動?
謝謝。
請勿發佈代碼圖片。將代碼發佈爲文本,使用「{}」按鈕進行格式化。 – Blorgbeard
@Blorgbeard完成,謝謝。 – user3817558