如何设置图标而不是字母?

作者: NoAH10833创建于 2023年9月29日更新于 2023年9月29日

public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View root = inflater.inflate(R.layout.fragment_gallery, container, false);

    galleryViewModel =
            new ViewModelProvider(this).get(GalleryViewModel.class);

    binding = FragmentGalleryBinding.inflate(inflater, container, false);


    smartTabLayout = root.findViewById(R.id.viewpagertab);
    viewPager = root.findViewById(R.id.viewpager);
    tabStrip = root.findViewById(R.id.tab_icon);


    // 适配子页面
    FragmentPagerItemAdapter adapter = new FragmentPagerItemAdapter(
            getActivity().getSupportFragmentManager(),
            FragmentPagerItems.with(getActivity())
                    .add("TUDO", TodosFragment.class)
                    .add("cima", TopFragment.class)
                    .add("selva", JGFragment.class)
                    .add("meio", MidFragment.class)
                    .add("baixo", ADCFragment.class)
                    .add("baixo1", SUPFragment.class)
                    .create()


    );
    viewPager.setAdapter( adapter );
    smartTabLayout.setViewPager( viewPager );

    return root;
}

@Override public void onDestroyView() { super.onDestroyView(); binding = null; } 这是我的代码,我用它来在另一个Fragment中显示标签,它是功能的,但我不知道如何用图像图标替换字母。

内容来源: ogaclejapan/SmartTabLayout