Android
linxin6560
这个作者很懒,什么都没留下…
展开
-
Android Dialog在底部显示且宽度match_parent
@Overrideprotected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(getLayoutResId()); getWi原创 2016-04-05 14:04:04 · 995 阅读 · 0 评论 -
BottomSheetBehavior的坑
千万不要在展开和关闭的进行中,去控制view,否则会出现一些奇怪的问题,比如ListView和RecyclerView通过adapter的notify方法,无法改变视图原创 2017-02-24 20:25:40 · 501 阅读 · 0 评论 -
Android页面加载神器Loader
背景:一般我们开发android app的时候,最经常遇到的一个情况就是处理各种各样的页面加载状态,如:加载中,加载失败,数据为空。 而一般我们的做法有写个BaseActivity,在这里面放处理各种状态,如果有遇到Fragment,则又需要写个BaseFragment,之后,我们又要根据加载的结果,去显示相应的状态。 如果是列表数据,则又会写出一个BaseListActivity之类的,如果有原创 2016-12-29 09:36:33 · 508 阅读 · 0 评论 -
Retrofit+Rxjava2问题小记
网络请求有个问题就是取消操作。 在Rxjava1中,调用subscribe之后会返回Subscription,然后利用CompositeSubscription进行统一管理。 在Rxjava2中,调用subscribe之后,返回的则是Disposable,Disposable同样用CompositeDisposable进行统一管理。 在Rxjava1中,我们继承Subscriber,可以这么写原创 2016-12-09 14:48:45 · 832 阅读 · 0 评论 -
CoordinatorLayout中,有水平RecyclerView,导致appbar_scrolling_view_behavior失效的解决方法
对水平RecyclerView设置.setNestedScrollingEnabled(false)就搞定了原创 2016-11-23 15:43:07 · 5035 阅读 · 0 评论 -
RecyclerView刷新Item会造成闪烁bug解决
ItemAnimator animator = recyclerView.getItemAnimator();if (animator instanceof SimpleItemAnimator) { ((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);}参考文档:http://stackoverflow.co原创 2016-05-31 16:29:54 · 1599 阅读 · 0 评论 -
RxJava的坑
情况一:Observable.create((Observable.OnSubscribe<String>) subscriber -> { subscriber.onNext("aaaa"); subscriber.onNext("bbbb"); subscriber.onError(new NullPointerExcept原创 2016-05-03 14:48:27 · 623 阅读 · 0 评论 -
Fresco的相关
图片懒加载,一般用在ListView,RecyclerView,isLoadImmediately是通过列表是否滑动判断的public void setImageURI(Uri uri, boolean isLoadImmediately) { ImageRequestBuilder builder = ImageRequestBuilder.newBuilderWithSource原创 2016-04-05 14:22:28 · 521 阅读 · 0 评论 -
自定义ViewGroup
在做自定义ViewGroup的时候发现,添加进去的子ViewGroup中的视图统统都不见了,于是一点点测过去,发现原来是没有对子ViewGroup进行measure。代码如下@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {super.onMeasure(widthMeasureSpec原创 2016-04-05 14:12:27 · 235 阅读 · 0 评论 -
编译libjpeg.so
1.下载libjpeg库源码git clone git://git.linaro.org/people/tomgall/libjpeg-turbo/libjpeg-turbo.git -b linaro-android 2.编译1.先将目录libjpeg-turbo改为jni2.ndk-build APP_ALLOW_MISSING_DEPS=true APP_ABI=armeabi-v7a,a原创 2017-07-27 11:22:39 · 1814 阅读 · 0 评论