Android开发
凌风1205
不断学习,不断进步,努力!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Attempt to invoke virtual method 'void android.app.ActionBar.hide()' on a null object reference
今天在使用DrawerLayout时遇到了NullPointerException(空指针异常)问题:Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.app.ActionBar.hide()’ on a null object reference贴上错误的代码:publ原创 2016-08-03 20:23:56 · 7979 阅读 · 1 评论 -
Android三种框架的比较——教你认清MVC,MVP和MVVM
教你认清MVC,MVP和MVVM转载 2016-08-04 14:46:07 · 1921 阅读 · 0 评论 -
Android开发之使用DrawerLayout实现侧拉菜单功能
Android开发之使用DrawerLayout实现侧拉菜单功能原创 2016-08-04 21:31:39 · 620 阅读 · 0 评论 -
Android开发之单位和尺寸
Android开发之单位和尺寸原创 2016-08-17 09:42:23 · 678 阅读 · 0 评论 -
使用DialogFragment实现支付宝支付从底部弹出效果
使用DialogFragment实现支付宝支付从底部弹出效果原创 2016-08-05 21:47:29 · 2226 阅读 · 0 评论 -
Android自定义View之实现一个动态的文字闪动效果
Android自定义View之实现一个动态的文字闪动效果原创 2016-08-22 21:35:16 · 3701 阅读 · 1 评论 -
Android开发之动态修改ListView
ListView-列表,它作为一个非常重要的显示方式,不管是在Web中还是移动平台中,都是一个非常好的,不可或缺的展示信息的工具。在Android开发中,ListView控件接管了这一重要任务,在很多场合中,都有重要的使用。 使用ViewHolder模式提高效率: ViewHolder模式是提高ListView效率的一个很重要的方法。ViewHolder模式充分利用了ListView的视图缓存原创 2016-08-23 09:43:23 · 4029 阅读 · 0 评论 -
Android开发之SparseArray替代HashMap
最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告: 翻译过来就是:使用SparseArray替代HashMap会有更好的性能。点击查看SparseArray的源码发现它是Android提供的一个工具类。 SparseArray翻译过来就是稀疏数组,所谓稀疏数组就是数组中大部分的内容值都未被使用(或都为零原创 2016-08-10 21:24:54 · 310 阅读 · 0 评论 -
Android开发之具有弹性的ListView
ListView虽然应用广泛,但系统原生的ListView显然是不能满足用户在审美、功能上不断提高的需求。所以我们需要对原生的ListView进行拓展、修改。接下来实现一个具有弹性的ListView,Android默认的ListView在滚动到顶端或者底端的时候,并没有很好的提示。在Android5.X中,Google为这样的行为只添加了一个半月形的阴影效果。 而在IOS系统中,列表都是具有弹性原创 2016-08-24 15:24:48 · 2033 阅读 · 0 评论 -
Android开发之使用ViewDragHelper实现侧边栏滑动的效果
Google在其support库中为我们提供了Drawerlayout和SlidingPaneLayout两个布局来帮助开发者实现侧边栏滑动的效果。这两个新的布局大大方便了我们创建自己的滑动布局界面。然而,这两个强大的布局背后,却隐藏着一个功能强大的类——ViewDragHelper。通过ViewDragHelper,基本可以实现各种不同的滑动,拖放需求。 下面通过一个例子,来演示一下如何使用V原创 2016-09-03 22:43:11 · 1460 阅读 · 0 评论
分享