嗯..! 2016 年 08 月 共 4 篇日志。 继续努力。

Android模块化编程之引用本地的aar

随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。
阅读全文 »

Android小知识总结

onCreate中计算View的高度

可以借助getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度,示例代码如下:


mWebView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public void onGlobalLayout() {
                mWebView.getWidth();
                mWebView.getHeight();
                //防止调用多次
                mWebView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
            }
        });
阅读全文 »