VS 2017 - xamarin - TabHost首选TAB问题

时间:2017-04-04 15:40:22

标签: templates xamarin tabbed

使用visual studio创建带有选项卡式视图的骨架应用程序。一个选项卡用于设置但无法使用首选项api。 我收到这个错误:

  

android.view.View无法强制转换为android.view.ViewGroup

以下是代码:

visible

1 个答案:

答案 0 :(得分:0)

实测值!用FrameLayout替换View:

protected override void OnCreate(Bundle savedInstanceState)     {

    base.OnCreate(savedInstanceState);
    FrameLayout frame = new FrameLayout(this);
    SetContentView(frame);
    frame.Id = FrameLayout.GenerateViewId();
    FragmentTransaction fragmentTx = this.FragmentManager.BeginTransaction();
    SettingsFragment cfg = new SettingsFragment();
    fragmentTx.Add(frame.Id, cfg);
    // Commit the transaction.
    fragmentTx.Commit();
}