gpt4 book ai didi

Android 禁用 tablayout 上的选项卡

转载 作者:太空狗 更新时间:2023-10-29 14:45:23 28 4
gpt4 key购买 nike

我有一个 fragment ,它有一个选项卡布局和一个带有自定义适配器的 viewpager我想“变灰”,并根据条件禁用某些选项卡项的点击。

我该如何实现?

最佳答案

tabLayout.addTab(tabLayout.newTab().setText(getString(R.string.all)).setTag("-1"));
TabLayout.Tab tab = tabLayout.newTab();

View v = LayoutInflater.from(HomeActivity.this).inflate(R.layout.custom_tab, null);
TextView text1 = (TextView) v.findViewById(R.id.text1);
text1.setText(getString(R.string.all));
tab.setCustomView(v);
tabLayout.addTab(tab);
tabLayout.getTabAt(0).getCustomView().setSelected(true);
for (int i = 0; i < 5; i++) {
//Below code to add categories in Tab using Web Service
tab = tabLayout.newTab();
v = LayoutInflater.from(HomeActivity.this).inflate(R.layout.custom_tab, null);
tab.setTag(categoriesModel.getData().get(i).getBranch_id());
text1 = (TextView) v.findViewById(R.id.text1);
text1.setText(categoriesModel.getData().get(i).getName());
tab.setTag(categoriesModel.getData().get(i).getId());
if (categoriesModel.getData().get(i).isUnAvailable()) {
text1.setTextColor(ContextCompat.getColor(HomeActivity.this, R.color.color_font_deselect));
text1.setEnabled(false);
}
tab.setCustomView(v);
tabLayout.addTab(tab);

}

关于Android 禁用 tablayout 上的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059211/

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