gpt4 book ai didi

Java 安卓标签

转载 作者:行者123 更新时间:2023-11-30 00:32:11 28 4
gpt4 key购买 nike

如何更改所选标签中的图标?我这样做是为了在选项卡中设置图标:

   private void createTabIcons() {
TextView tabOne = (TextView) LayoutInflater.from(this).inflate(R.layout.custom_tab, null);
tabOne.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.start_n, 0, 0);
tabLayout.getTabAt(0).setCustomView(tabOne);
}

但是当我选择或滚动标签时,我想更改所选标签中的图标并更改为预览标签中的默认图标

最佳答案

如果你正在使用 Material 设计,那么试试这个

       private int[] imageResIdcolor = {
R.drawable.ic_dashboard,
R.drawable.ic_chats,
R.drawable.ic_friends,
R.drawable.ic_contacts,
};

private int[] imageResId = {
R.drawable.ic_dashbordblue,
R.drawable.ic_chatsblue,
R.drawable.ic_friendsblue,
R.drawable.ic_contactsblue,
};

@Override
public void onTabSelected(TabLayout.Tab tab) {

tabLayout.getTabAt(tab.getPosition()).setIcon(imageResId[tab.getPosition()]);
}

@Override
public void onTabUnselected(TabLayout.Tab tab) {
tabLayout.getTabAt(tab.getPosition()).setIcon(imageResIdcolor[tab.getPosition()]);
}

关于Java 安卓标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44112446/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com