2.2 Android学习

  通过b站的学习,开始进行了记账本的开发

public class RecordActivity extends AppCompatActivity {
TabLayout tabLayout;
ViewPager viewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_record);
// 1、查找控件
tabLayout = findViewById(R.id.record_tabs);
viewPager = findViewById(R.id.record_vp);
// 2、设置ViewPaper加载页面
initPager();
}

private void initPager() {
// 初始化(fragment) ViewPaper的集合
List<Fragment> fragmentList = new ArrayList<>();
// 创建收入和支出页面,放在fragment当中
OutFragment outFragment= new OutFragment();
InFragment inFragment = new InFragment();
fragmentList.add(outFragment);
fragmentList.add(inFragment);
//创建适配器
RecordPagerAdapter recordPagerAdapter = new RecordPagerAdapter(getSupportFragmentManager(), fragmentList);


//设置适配器对象
viewPager.setAdapter(recordPagerAdapter);
//将TabLayout和ViewPaper进行关联
tabLayout.setupWithViewPager(viewPager);
}
 
posted @ 2024-02-27 01:25  new菜鸟  阅读(17)  评论(0)    收藏  举报