저는 Java에 익숙하지 않습니다. 관련 튜토리얼을 따르는 탭에서 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);
}
내 설명이 아직 정확한 것은 아니지만, 나는 확실히 모르는 단어를 던져서 누군가를 혼동하고 싶지 않았습니다. 내 코드에 대해 더 많은 정보를 물어 보는 것을 주저하지 마라. :)