請問 MainLooper 是哪來的?
ARouter解析六:攔截器今天我們接著來拆下ARouter的攔截器,這個是ARouter路由框架的第六篇分享了。在Android系統(tǒng)自帶的startActivity的方法調(diào)用后,我們是沒有辦法在跳轉(zhuǎn)的...
我們都知道RecyclerView可以通過將LayoutManager設置為StaggeredGridLayoutManager來實現(xiàn)瀑布流的效果。默認的還有LinearLa...
@髙_4d87 tablayout上部分布局固定高度,同時重新設置一下滑動判斷的高度試一下看
Android ScrollView+ViewPager 固定頂部控件,自動吸頂效果FixedTabScrollView FixedTabScrollView是一個scrollView+ViewPager 并實現(xiàn)自動頂吸,固定頂部控件,動態(tài)計算Viewpag...
可以檢查一下滑動監(jiān)聽的距離判斷和下部分布局的xml高度
Android ScrollView+ViewPager 固定頂部控件,自動吸頂效果FixedTabScrollView FixedTabScrollView是一個scrollView+ViewPager 并實現(xiàn)自動頂吸,固定頂部控件,動態(tài)計算Viewpag...
*本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 最近一直忙于學習后臺開發(fā),很久沒有寫Android的文章了,終于閑下來整理了一篇文章。 前言 Flexb...
@leavesC 找到了FlexboxLayout這個,可以支持自動換行,google的
Android ConstraintLayout 使用詳解ConstraintLayout(約束布局)已經(jīng)推出有一段時間了,在 Android Studio 中也作為了默認布局,能夠減少布局的層級并改善布局性能,因此很有必要來研究下...
請問博主,constraintLayout 能不能支持 控件過寬自動換行呢?
Android ConstraintLayout 使用詳解ConstraintLayout(約束布局)已經(jīng)推出有一段時間了,在 Android Studio 中也作為了默認布局,能夠減少布局的層級并改善布局性能,因此很有必要來研究下...
可以禁用recyclerview的滑動事件
LinearLayoutManager llm = new LinearLayoutManager(HotRankFragment.this.getContext()){
@Override
public boolean canScrollVertically() {
return false;
}
};
最外層springview包裹scrollview 監(jiān)聽他的滑動來進行加載更多或者刷新操作
Android ScrollView+ViewPager 固定頂部控件,自動吸頂效果FixedTabScrollView FixedTabScrollView是一個scrollView+ViewPager 并實現(xiàn)自動頂吸,固定頂部控件,動態(tài)計算Viewpag...
我現(xiàn)在也在使用這個適配方案,可以在application中注冊一下activity的生命周期回調(diào)
registerActivityLifecycleCallbacks(this);
然后再監(jiān)聽onCreate的時候進行適配,這個方法會在activity 的oncreate方法之前執(zhí)行
public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
//適配屏幕
ScreenUtil.setCustomDensity(activity,this);
}
五分鐘以內(nèi)完成任意安卓App的屏幕適配(提高今日頭條屏幕適配代碼的可復用性)去年在幫公司面試安卓開發(fā)的時候經(jīng)常聽到應聘者提到今日頭條App的安卓適配方式,有些應試者大致上講了一下它的工作原理,即直接強制修改系統(tǒng)提供的像素密度比(density)來完成...
import random redList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,...