请问 MainLooper 是哪来的?
ARouter解析六:拦截器今天我们接着来拆下ARouter的拦截器,这个是ARouter路由框架的第六篇分享了。在Android系统自带的startActivity的方法调用后,我们是没有办法在跳转的...
getSpanSize返回值不是表示控制每行有几列,而是当前这个Item占这一行得几列。你这么说有点歧义
我们都知道RecyclerView可以通过将LayoutManager设置为StaggeredGridLayoutManager来实现瀑布流的效果。默认的还有LinearLa...
@髙_4d87 tablayout上部分布局固定高度,同时重新设置一下滑动判断的高度试一下看
Android ScrollView+ViewPager 固定顶部控件,自动吸顶效果FixedTabScrollView FixedTabScrollView是一个scrollView+ViewPager 并实现自动顶吸,固定顶部控件,动态计算Viewpag...
可以检查一下滑动监听的距离判断和下部分布局的xml高度
Android ScrollView+ViewPager 固定顶部控件,自动吸顶效果FixedTabScrollView FixedTabScrollView是一个scrollView+ViewPager 并实现自动顶吸,固定顶部控件,动态计算Viewpag...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 最近一直忙于学习后台开发,很久没有写Android的文章了,终于闲下来整理了一篇文章。 前言 Flexb...
@leavesC 找到了FlexboxLayout这个,可以支持自动换行,google的
Android ConstraintLayout 使用详解ConstraintLayout(约束布局)已经推出有一段时间了,在 Android Studio 中也作为了默认布局,能够减少布局的层级并改善布局性能,因此很有必要来研究下...
请问博主,constraintLayout 能不能支持 控件过宽自动换行呢?
Android ConstraintLayout 使用详解ConstraintLayout(约束布局)已经推出有一段时间了,在 Android Studio 中也作为了默认布局,能够减少布局的层级并改善布局性能,因此很有必要来研究下...
可以禁用recyclerview的滑动事件
LinearLayoutManager llm = new LinearLayoutManager(HotRankFragment.this.getContext()){
@Override
public boolean canScrollVertically() {
return false;
}
};
最外层springview包裹scrollview 监听他的滑动来进行加载更多或者刷新操作
Android ScrollView+ViewPager 固定顶部控件,自动吸顶效果FixedTabScrollView FixedTabScrollView是一个scrollView+ViewPager 并实现自动顶吸,固定顶部控件,动态计算Viewpag...
我现在也在使用这个适配方案,可以在application中注册一下activity的生命周期回调
registerActivityLifecycleCallbacks(this);
然后再监听onCreate的时候进行适配,这个方法会在activity 的oncreate方法之前执行
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
//适配屏幕
ScreenUtil.setCustomDensity(activity,this);
}
五分钟以内完成任意安卓App的屏幕适配(提高今日头条屏幕适配代码的可复用性)去年在帮公司面试安卓开发的时候经常听到应聘者提到今日头条App的安卓适配方式,有些应试者大致上讲了一下它的工作原理,即直接强制修改系统提供的像素密度比(density)来完成...
import random redList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,...