我为AndroidUtilCode打Call😎
Android---工具类Utils(你想不到的完美)
我为AndroidUtilCode打Call😎
Android---工具类Utils(你想不到的完美)
@南墙_c178 第一种方法:
TextView title = (TextView)(((LinearLayout) ((LinearLayout) tabLayout.getChildAt(0)).getChildAt(0)).getChildAt(1));
title.setTextSize(18);
title.setTextAppearance(this, R.style.TabLayoutTextStyle);
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
TextView title = (TextView)(((LinearLayout) ((LinearLayout) tabLayout.getChildAt(0)).getChildAt(tab.getPosition())).getChildAt(1));
title.setTextSize(18);
title.setTextAppearance(this, R.style.TabLayoutTextStyle);
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
第二种方法:
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
TextView textView = new TextView(mContext);
float selectedSize = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, 18, getResources().getDisplayMetrics());
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP,selectedSize);
textView.setTextColor(getResources().getColor(R.color.gray));
textView.setText(tab.getText());
tab.setCustomView(textView);
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
以上两种都试试,应该是好使的。
谷歌TabLayout及FlycoTabLayout三方库入门一、简介 谷歌在 2014 年 I/O 大会上重磅推出了一套全新的界面设计语言 Material Design ,用于解决 Android 平台界面风格不统一的问题,并且亲力...
楼主,我想知道通过这种打包方式,平时USB调试的时候,安装的APP属于哪个渠道呢?我以为获取出来的会是空,结果它获取出来的是华为渠道的...
Android 多渠道打包配置看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发、生成环境等等环境可以任意切换打包 多渠道打包 APK...
@南墙_c178 在布局里面设置的字体大小和颜色相当于默认的,选中后的字体大小和颜色需要给Tab设置setOnTabSelectedListener点击监听,在这个监听事件里面,通过Tab的getChildAt方法可以拿到Tab内的TextView文本对象,然后就可以设置选中后的字体样式了。
谷歌TabLayout及FlycoTabLayout三方库入门一、简介 谷歌在 2014 年 I/O 大会上重磅推出了一套全新的界面设计语言 Material Design ,用于解决 Android 平台界面风格不统一的问题,并且亲力...
@gneL 客气了
谷歌TabLayout及FlycoTabLayout三方库入门一、简介 谷歌在 2014 年 I/O 大会上重磅推出了一套全新的界面设计语言 Material Design ,用于解决 Android 平台界面风格不统一的问题,并且亲力...
@gneL 我是小菜鸟,只是记录一下我用到的一些东西,很高兴能帮到你
谷歌TabLayout及FlycoTabLayout三方库入门一、简介 谷歌在 2014 年 I/O 大会上重磅推出了一套全新的界面设计语言 Material Design ,用于解决 Android 平台界面风格不统一的问题,并且亲力...
前言 转场动画在交互上非常有优势,本文从转场动画的使用场景和方法起,最后是实现掘金中用户头像的转场动画。 转场动画适用的版本 Activity transition APIs...
一、由来 中国大陆几乎全面封锁了谷歌在中国大陆的大部分业务,所以,访问很多谷歌的网站和应用都需要设置代理,其中当然包括 Android APP 的官方开发工具 Android...
原文地址: //www.greatytc.com/p/4aa23d69d481[//www.greatytc.com/p/4aa23d69d481] 以下...