0
タブにアイコンとテキストを設定すると、アイコンがタブテキストと水平に整列していることがわかります。しかし、タブラベルの上にアイコンを配置する場合は、それを達成するためにカスタム表示を使用する必要があります。以下のコードでJavaコードをxamarin androidに変換できませんか?
のJava
class ViewPagerAdapter extends FragmentPagerAdapter
{
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public ViewPagerAdapter(FragmentManager manager)
{
super(manager);
}
@Override
public Fragment getItem(int position)
{
return mFragmentList.get(position);
}
@Override
public int getCount()
{
return mFragmentList.size();
}
public void addFrag(Fragment fragment, String title)
{
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position)
{
return mFragmentTitleList.get(position);
}
}
Xamarin.Android
class ViewPagerAdapter : FragmentPagerAdapter
{
private List<Android.Support.V4.App.Fragment> mFragmentList = new List<Android.Support.V4.App.Fragment>();
private List<string> mFragmentTitleList = new List<string>();
public ViewPagerAdapter(Android.Support.V4.App.FragmentManager manager)
{
//base.OnCreate(manager);
}
public override int Count
{
get
{
return mFragmentList.Count;
}
}
public override Android.Support.V4.App.Fragment GetItem(int postion)
{
return mFragmentList[postion];
}
public CharSequence GetPageTitle(int position)
{
return mFragmentTitleList[position];
}
public void addFragment(Android.Support.V4.App.Fragment fragment, string title)
{
mFragmentList.Add(fragment);
mFragmentTitleList.Add(title);
}
}
- それは何ですか?スーパー(マネージャー)がxamarin androidに隠れているとき。
- CharSequence GetPageTitle。彼らは、エラー - >この `パブリックViewPagerAdapter(Android.Support.V4.App.FragmentManagerマネージャ)のようなC#でベースのコンストラクタを呼び出す
戻り型として使用することはできません得た:塩基(マネージャ){} ' – juharr