2017-02-09 61 views
0

我是一个相当新的Java,并且我一直在使用Tabs中的Expandable ListView难住下面的相关教程。让我进一步解释。我目前有2个选项卡,我想用不同的数据显示两个独立的ELV。即一个用于“配方”,另一个用于“配料”。可扩展列表查看标签

我已经能够制作一个ELV并将其显示(与食谱数据),但是,在两个标签之间滑动,含配方的ELV(我的第一组数据)也显示在配料选项卡中。不幸的是,我不确定如何打电话或在哪里呼叫我的配料数据来显示,而不是我的食谱数据。

我不确定其他相关的代码,我需要发布,但这里是什么地方我怀疑问题可能打下虽然无法确定是什么:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_tabbed); 
    Exp_list = (ExpandableListView) findViewById(R.id.exp_list); 
    Recipes_category = RecipesProvider.getInfo(); 
    Recipes_list = new ArrayList<String>(Recipes_category.keySet()); 
    adapter = new RecipesAdapter(this, Recipes_category, Recipes_list); 
    Exp_list.setAdapter(adapter); 

    mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); 


    mViewPager = (ViewPager) findViewById(R.id.container); 
    mViewPager.setAdapter(mSectionsPagerAdapter); 

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); 
    tabLayout.setupWithViewPager(mViewPager); 


} 

我不熟悉某些Java的话所以请原谅我,我的解释还不确切,我不想通过丢掉我不太确定的话来混淆任何人。不要犹豫,以获得更多关于我的代码的信息:)。

回答