我正在尝试使用带标签的ActionBar并使用Fragments。我想在我的newsFragment类(继承自Fragment)中添加一个简单的函数来设置和获取tabIndex值。但看起来我的新课程中不存在新功能。
以下是我尝试使用新类的代码:
Fragment frag = new newsFragment ();
frag.tabIndex = 0; // <--- I'm getting an error here
这是我的班级:
namespace NApp
{
public class newsFragment : Fragment
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.Inflate(Resource.Layout.NewsFragmentTemplate, null);
return view;
}
public int tabIndex { get; set; }
}
}
如果我创建一个完整的新课程,它会起作用:
namespace NApp
{
public class test
{
public test () {}
public int tabIndex { get; set; }
}
}
任何有帮助的人?
答案 0 :(得分:2)
变化
Fragment frag = new newsFragment ();
到
newsFragment frag = new newsFragment ();