2017-02-09 62 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的話所以請原諒我,我的解釋還不確切,我不想通過丟掉我不太確定的話來混淆任何人。不要猶豫,以獲得更多關於我的代碼的信息:)。

回答