首页 > 其他分享 >6.17 3

6.17 3

时间:2024-06-17 23:56:36浏览次数:22  
标签:fragmentList accountbook 6.17 zhen record import com

package com.zhen.accountbook;

import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
import com.google.android.material.tabs.TabLayout;
import com.zhen.accountbook.adapter.RecordPagerAdapter;
import com.zhen.accountbook.frag_record.InFragment;
import com.zhen.accountbook.frag_record.OutFragment;

import java.util.ArrayList;
import java.util.List;

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);
    }

    public void onClick(View view) {
        if (view.getId() == R.id.record_iv_back) {
            finish();
        }
    }
}

 

标签:fragmentList,accountbook,6.17,zhen,record,import,com
From: https://www.cnblogs.com/zzqq1314/p/18253466

相关文章

  • 6.17 2
    记账本APPpackagecom.zhen.accountbook;importandroid.content.Context;importandroid.content.Intent;importandroid.content.SharedPreferences;importandroid.text.method.HideReturnsTransformationMethod;importandroid.text.method.PasswordTransformationMe......
  • 6.17 5
    自定义软键盘packagecom.zhen.accountbook.utils;importandroid.inputmethodservice.Keyboard;importandroid.inputmethodservice.KeyboardView;importandroid.text.Editable;importandroid.text.InputType;importandroid.view.View;importandroid.widget.EditTex......
  • 6.17 7
    packagecom.zhen.accountbook.frag_record;importandroid.inputmethodservice.KeyboardView;importandroid.os.Bundle;importandroid.text.TextUtils;importandroid.widget.*;importandroidx.annotation.Nullable;importandroidx.fragment.app.Fragment;import......
  • 6.17 6
    packagecom.zhen.accountbook.utils;importandroid.app.Dialog;importandroid.content.Context;importandroid.os.Bundle;importandroid.text.TextUtils;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;importandroid......
  • 6.17 8
    packagecom.zhen.accountbook.adapter;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.BaseAdapter;importandroid.widget.ImageView;importandroid.widget.T......
  • 6.17 10
    <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layou......
  • 6.17 9
    <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="wrap_con......
  • 2024.6.17鲜花/错误的号码
    XY星的星际新闻报一直不太畅销,所以报纸上会有一些广告,毕竟星际新闻局的非机器人员工也得吃饭。有一则广告是这样的:【数据删除】研学基地位于【数据删除】,该研学基地致力于让学生体验一个幻想纪前的生活并培养学生不借助现代高科技的群居生活能力。该研学基地将于幻想历元年六......
  • 6.17 学习心得
    这本书讲述了几十年前软件专案管理问题与经验,作者将大型系统开发比作一个焦油坑,我原本以为软件开发还是比较容易的,有了新想法,就会有新的软件产品出现,但是却不知道项目不能满足目标、进度、预算的要求,就不能成为一个好项目。程序,通过不同的途径转变成不同的产物,使之变得更有用,成本......
  • dart最新2024.06.17
    import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});@overrideWidgetbuild(BuildContextcontext){returnconstMaterialApp(title:&......