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