0
我有3個類:2個片段和一個活動與尋呼機適配器。我想從片段A調用方法,該方法從片段B以編程方式創建按鈕。這些按鈕應該在與片段A相關聯的佈局中創建(片段B具有其自己的佈局)。我該怎麼做?片段調用從anoter片段的方法
所有與交易/替換解決方案不起作用,也許即時通訊不使用他們不知道。 林不知道我需要什麼碼補充,所以我的繼承人活動:
public class All extends FragmentActivity {
ViewPager pager;
PagerAdapter pagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
pager = (ViewPager) findViewById(R.id.viewPager);
pagerAdapter = new MyPagerAdapter(getSupportFragmentManager());
pager.setAdapter(pagerAdapter);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.setupWithViewPager(pager);
}
private class MyPagerAdapter extends FragmentStatePagerAdapter {
static final int NUM_ITEMS = 2;
public MyPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int pos) {
if (pos==0)
{
return Scroll.newInstance();
}
else
return Fav.newInstance();
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public CharSequence getPageTitle(int pos) {
if (pos==0)
return "1";
else
return "2";
}
}
}
您可以將相關代碼添加爲[mcve]嗎? –