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 @   new菜鸟  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示