您现在的位置是:主页 > news > 网站备案密码重置申请表/百度指数搜索热度大学

网站备案密码重置申请表/百度指数搜索热度大学

admin2025/5/11 15:32:47news

简介网站备案密码重置申请表,百度指数搜索热度大学,求一个做门窗技术的网站,关于做真实的自己视频网站TabLayout自带没有设置选中时字体大小的属性,网上搜了好多基本都不生效,搞了一上午终于好使了,记个笔记记录下,布局要自己定义下,要不不好使。布局中使用TabLayout的xml文件java文件中关键代码,直接看addOnTabSelected…

网站备案密码重置申请表,百度指数搜索热度大学,求一个做门窗技术的网站,关于做真实的自己视频网站TabLayout自带没有设置选中时字体大小的属性,网上搜了好多基本都不生效,搞了一上午终于好使了,记个笔记记录下,布局要自己定义下,要不不好使。布局中使用TabLayout的xml文件java文件中关键代码,直接看addOnTabSelected…

TabLayout自带没有设置选中时字体大小的属性,网上搜了好多基本都不生效,搞了一上午终于好使了,记个笔记记录下,布局要自己定义下,要不不好使。

布局中使用TabLayout的xml文件

java文件中关键代码,直接看addOnTabSelectedListener就行。

public TextView toMyTextView;

public TextView toBeReceivedTextView;

public void initView(View v) {

//此处省略一万行

tablayout.setupWithViewPager(mPager);

tablayout.getTabAt(0).setCustomView(R.layout.main_top_item);

toMyTextView = tablayout.getTabAt(0).getCustomView().findViewById(R.id.tv_top_item);

tablayout.getTabAt(1).setCustomView(R.layout.main_top_item);

toBeReceivedTextView = tablayout.getTabAt(1).getCustomView().findViewById(R.id.tv_top_item);

tablayout.setTabRippleColor(ColorStateList.valueOf(getContext().getResources().getColor(R.color.transparent)));/*去除tablayout 子tab点击时的黑色背景*/

//默认选择第一个tab,设置字体大小和默认风格为加粗 toMyTextView是我自己项目中第一个Tab的TextView,自己看着改。

toMyTextView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));

toMyTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 22);

//看这里看这里看这里

tablayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {

@Override

public void onTabSelected(TabLayout.Tab tab) {

tab.getCustomView().findViewById(R.id.tv_top_item).setSelected(true);

TextView tv = tab.getCustomView().findViewById(R.id.tv_top_item);

tv.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗

tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 22);//直接用setTextSize(22)也一样

tv.setAlpha(0.9f);//透明度

tv.invalidate();

}

@Override

public void onTabUnselected(TabLayout.Tab tab) {

tab.getCustomView().findViewById(R.id.tv_top_item).setSelected(false);

TextView tv = tab.getCustomView().findViewById(R.id.tv_top_item);

tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18);

tv.setAlpha(0.6f);

tv.invalidate();

}

@Override

public void onTabReselected(TabLayout.Tab tab) {

}

});

}

自定义布局main_top_item.xml

验证OK,撒花撒花