我检查了其他答案和文章.但找不到我要找的东西.我可能会遗漏一些东西.
我有一个标签式活动,其中包含三个片段:
现在我想在单击HomeFragment的特定项目时加载另一个片段("FragmentAnother").说,我想在HomeFragment(Recyclerview片段)中单击"5th"项目时加载"FragmentAnother"(RecyclerViewFragment).我想在HomeFragment中为特定项加载特定的detailView.怎么做到这一点?
MainActivity.java
public class MainActivity extends AppCompatActivity {
private SectionsPagerAdapter mSectionsPagerAdapter;
private ViewPager mViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// Create the adapter that will return a fragment for each of the three
// primary sections of the activity.
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
mViewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
tabLayout.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(mViewPager)); …Run Code Online (Sandbox Code Playgroud) adapter android-fragments android-viewpager android-recyclerview android-tablayout
我正在创建一个测验创建者模块.有5个科目.每个科目都有2000个问题.
比如,它被称为"创建完整模型测试",它将包含100个问题,来自5个科目的20个问题.所以,20*5 = 100
在UI中,创建者将首先从下拉列表中选择"创建完整模型测试".假设他选择了"完整模型测试".他将不得不在5个科目中选择一个科目,然后他将不得不为每个科目选择20个问题.然后必须将它们保存到"完整模型测试"部分.
如果他选择英语,他将不得不选择20个问题,然后他将不得不选择另一个主题,例如物理,并且将不得不为物理选择另外20个问题,然后他将不得不选择数学,然后必须选择另外20个问题,依此类推数学.最后,表格将提交100个问题.
现在,我的问题是,如何将选定的问题自动保存到"完整模型测试"部分,以便他可以在提交表单之前继续保存5个主题的问题.
这是我的部门模型:
namespace MvcBCS.Models
{
public class Department
{
[Key]
public int DepartmentId { get; set; }
public string DepartmentName { get; set; }
public string DepartmentCode { get; set; }
public virtual ICollection<Subject> Subject { get; set; }
public virtual ICollection<Section> Section { get; set; }
public virtual ICollection<Subsection> Subsection { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的主题模型:
namespace MvcBCS.Models
{
public class Subject
{
[Key]
public int SubjectId { get; set; }
public …Run Code Online (Sandbox Code Playgroud)