文章分类 - android
摘要:一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会
阅读全文
摘要:android程序和java程序的区别 Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系统组件,而这些组件并不是像一个普通的J
阅读全文
摘要:基本的概念: 查看 API 会发现,String、StringBuffer、StringBuilder 都实现了 CharSequence 接口,内部都是用一个char数组实现,虽然它们都与字符串相关,但是其处理机制不同。 String String:是不可改变的量,也就是创建后就不能在修改了Str
阅读全文
摘要:通知 通知是您可以在应用的常规 UI 外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。 通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。 图 1. 通知区域中的通知。 图 2. 抽屉式通知栏中的通知。 注:除
阅读全文
摘要:找了好久,终于找到一片正确的拉~~ 原文链接:http://blog.csdn.NET/dxj007/article/details/8026691 这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation(
阅读全文
摘要:MainActivity如下: [java] view plain copy package cc.wy; import java.util.ArrayList; import android.app.Activity; import android.app.ActionBar.LayoutPara
阅读全文
摘要:本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下: 第一步:设计弹出窗口xml: Xml代码 <?xml version="1.0" encoding="utf-8"?> <Relati
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2.肯定需要将上面两个动画加载到我们的PopupWindow上吧,ok,
阅读全文
摘要:由于最近做的项目中也用到了这个功能,今天刚好实现了下,就趁现在有时间写篇博客分享下。在做的时候也参考了下别人的代码,毕竟站在巨人的肩膀上才会是自己更加强大。哈哈!先看看新浪的下拉更新是什么样的吧! OK,今天我们要实现的就是上面的下拉刷新功能。 首先实现下拉刷新的布局文件 layout/head.x
阅读全文
摘要:今天在手机上实现了抽屉效果,其实很简单,但是效果却很酷。 首先在layout 下设置xml布局文件 [html] view plain copy <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://
阅读全文
摘要:前段时间做的新浪微博项目一直想实现listview分页加载数据,今天终于实现了,哈哈!感觉挺好的,今天又写了个demo给大家分享下。 首先说下listview的优化方案,这也是面试中常考的题目。优化方案有三种:1,如果自定义适配器,那么在getView方法中判断contentView是否为空,如果为
阅读全文
摘要:最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。 PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,
阅读全文
摘要:Android-自定义PopupWindow 2014年5月12日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔
阅读全文
摘要:先上图,4张: 项目代码:http://download.csdn.NET/download/jianfengwen/9124745 (需要2个分) 项目SDK是5.1,建议将代码拷到自己的工程中去 代码如下: MainActivity类: [java] view plain copy packag
阅读全文
摘要:...... 现在很多的应用效果都需要做的炫些,像UC,以及天天静听,效果很炫的,源码已经对外开放了,有兴趣的可以去研究下的 上源码 main.xml title_two_button.xml group_list.xml group_item.xml 好了,这些都是其中用到的布局文件,开始重头戏
阅读全文
摘要:本篇文章算是对郭霖前辈的一篇文章的详述: 一方面是笔者自己尝试从demo中理解了一下自定义view,另一方面是笔者希望通过更详细的注释已经解说,能帮助新手更容易地理解自定义view的使用。 郭霖前辈原文地址:http://blog.csdn.net/guolin_blog/article/detai
阅读全文
摘要:官网地址:https://github.com/47deg/android-swipelistview。 它可以实现ListView的滑动相关的一些效果,例如类似微信 ListView滑动删除效果等等,自己写了一个Demo Mark 一下。 activity_main.xml <LinearLayo
阅读全文
摘要:首先,这是转载过来的,里面对于手势以及事件分发部分写的还比较可以 用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动
阅读全文
摘要:微信右上角的操作菜单看起来很好用,就照着仿了一下,不过是旧版微信的,手里刚好有一些旧版微信的资源图标,给大家分享一下。 不知道微信是用什么实现的,我使用popupwindow来实现,主要分为几块内容: 1、窗口布局文件:popwin_share.xml Java代码 <?xml version="1
阅读全文
摘要:参考来源: http://blog.csdn.net/guolin_blog/article/details/9097463 http://blog.csdn.net/guolin_blog/article/details/9153747 看了两篇文章,讲的是view和viewgroup的事件分发机
阅读全文

浙公网安备 33010602011771号