随笔分类 - Android
摘要:ViewPager 可以设置不同页面切换效果,通过方法 setPageTransformer(boolean reverseDrawingOrder, PageTransformer transformer) 实现。 其中第二个参数 PageTransformer 是关键 PageTransform
阅读全文
摘要:通过属性 android:windowSoftInputMode 可以做到隐藏键盘的。 android:windowSoftInputMode 属性有: stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,stateVisibl
阅读全文
摘要:解决方案 类似与在 XML 中 使用 TextView 直接调用 setCompoundDrawables() 就可以实现添加 drawable,但是添加完成以后无法显示,查看源码,发现有这么一句话 The Drawables must already have had {@link Drawabl
阅读全文
摘要:在使用 RecyclerView 的时候,出现了 item 不能横向充满屏幕的问题, 如下图所示: 解决办法:发现是在使用 Adapter 的时候,在 onCreateViewHolder() 方法的时候,返回的 holder 的问题, 错误代码: 正确代码: 结果如下图所示:
阅读全文
摘要:在做一个 TODO 类的软件,使用开源软件 MaterialCalendarView 的时候,发现了需要往日历中添加待办事宜的标记,用到了 MaterialCalendarView 中的 DotSpan 类,然后发现了 Spans 这个东西,完全没有见过的东西。同时看到了这篇文章 Spans,一个强
阅读全文
摘要:Android Studio 已经更新到了2.2,在 Run 中发现了 Record Espresso Test 功能,很强大,但是不稳定。 尝试了下在 Android 6.0 上的登录页面,可以通过录制实现权限的确认和登录操作,但是出现过 crash 。 Espresso Trainning Es
阅读全文
摘要:1.Bug:DM_BOXED_PRIMITIVE_FOR_PARSING "Boxing/unboxing to parse a primitive", A boxed primitive is created from a String, just to extract the unboxed p
阅读全文
摘要:官方示例:https://github.com/googlesamples/android-testing 官方文档请 google 要求: Android SDK v23 Android Build Tools v23 Android Support Repository rev17 开始: Th
阅读全文
摘要:Android Studio 安装后第一次进不去,因为检查到有更新的SDK,在下载。但是呢,没有FQ的情况下,无法下载下来,所以就卡住了。 那么解决方案就是让 Android Studio 第一次启动时跳过第一次设置选项。
阅读全文
摘要:Bug: java.lang.NoSuchMethodError: No static method setLayoutDirection(Landroid/graphics/drawable/Drawable;I)V in class Landroid/support/v4/graphics/dr
阅读全文
摘要:TabLayout 位于 android.support.design.widget.TabLayout。 一般与 ViewPager 结合在一起使用。以前有开源库 viewpagerindicator 也可以实现,不过 TabLayout 是官方提供的。 以下使用 ViewPager + TabL
阅读全文
摘要:Android 5.0 推出Material Design 同时推出的新的控件和布局有: RecyclerView CardView Paletee 参考:http://blog.csdn.net/feiduclear_up/article/details/46439005 ToolBar 参考:h
阅读全文
摘要:一般的App想要显示公司的log什么的,都会在启动的第一个页面显示,就是SplashActivity。 目前在看到一个替代SplashActivity的方案。 使用SplashActivity的时候,一般会等待几秒以后finish()该页面,进入MainActivity。 替代方案: 通过给them
阅读全文
摘要:Android可以使用三种动画 Frame Animation-帧动画 ,就像GIF图片,通过一系列Drawable依次显示来模拟动画的效果 Tween Animation-补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变,只能应用于View对象;只是改变了View
阅读全文
摘要:Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程。View的绘制经历三个过程:Measure、Layout、Draw。基本流程如下图: performTraversals函数,具体的可以参考一下源代码: 1、Measure过程 Measure
阅读全文
摘要:参考:http://blog.csdn.net/xiaanming/article/details/21696315 参考:http://blog.csdn.net/wangjinyu501/article/details/22584465 android系统中的每个ViewGroup的子类都具有下
阅读全文
摘要:在使用Okhttp的时候 运行到response.body().string()一步时抛异常,java.lang.IllegalStateException: closed 查阅各种资料大致意思是The IllegalStateException arises because the HttpCon
阅读全文
摘要:写了一个网络请求的工具类,然后想要获取到网络请求的结果,在网络工具类中写了一个接口,暴露除了请求到的数据 代码: 想要使用该工具类的地方,这样写: 代码:
阅读全文
摘要:转:http://wwwdevstorecn/essay/essayInfo/6128.html 1. 对话保持的解决方案。 要求: 1、app中使用webview访问具体网站的内容,但是app与服务器的沟通是使用HttpUrlConnection来完成。 2、webview访问时不需要再次登陆,继
阅读全文
摘要:参考: 1.http://blog.csdn.net/harvic880925/article/details/40660137 2.http://blog.csdn.net/harvic880925/article/details/40787203
阅读全文

浙公网安备 33010602011771号