小编Ins*_*rbo的帖子

使用选项卡式片段单击另一个recyclerview片段的特定项目单击时加载recyclerview片段?

我检查了其他答案和文章.但找不到我要找的东西.我可能会遗漏一些东西.

我有一个标签式活动,其中包含三个片段:

  1. FragmentHome(表1),
  2. FragmentTwo(表2),
  3. FragmentThree(表3).

现在我想在单击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

6
推荐指数
1
解决办法
510
查看次数

asp.net mvc 4代码优先:如何使用模型列表自动保存复杂模型?

我正在创建一个测验创建者模块.有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)

c# ajax razor asp.net-mvc-4 knockout.js

4
推荐指数
1
解决办法
970
查看次数