如何设置图标而不是字母?
作者: 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