Skip to content

Instantly share code, notes, and snippets.

View brucevanfdm's full-sized avatar

brucevanfdm brucevanfdm

View GitHub Profile
@brucevanfdm
brucevanfdm / setUpIndicatorWidth.java
Last active June 12, 2020 03:38
通过反射修改TabLayout Indicator的宽度
/**
* 通过反射修改TabLayout Indicator的宽度(仅在Android 4.2及以上生效)
*/
private void setUpIndicatorWidth() {
Class<?> tabLayoutClass = tabLayout.getClass();
Field tabStrip = null;
try {
tabStrip = tabLayoutClass.getDeclaredField("mTabStrip");
tabStrip.setAccessible(true);
} catch (NoSuchFieldException e) {
@brucevanfdm
brucevanfdm / colors.xml
Created July 26, 2016 02:12
Android颜色配置文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red_50">#fde0dc</color>
<color name="red_100">#f9bdbb</color>
<color name="red_200">#f69988</color>
<color name="red_300">#f36c60</color>
<color name="red_400">#e84e40</color>
<color name="red_500">#e51c23</color>
<color name="red_600">#dd191d</color>
@brucevanfdm
brucevanfdm / AndroidCode.txt
Last active May 10, 2017 15:44
Android常用功能代码块
Android常用功能代码块
1、设置activity无标题,全屏
// 设置为无标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 设置为全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2、获得屏幕高度和宽度