80行代码搞定菜单展开动画 发表于 2016-09-17 其实实现动画效果是非常简单的,下面就使用ObjectAnimator来实现一个点击按钮向下展开菜单项的动画。 制作布局文件首先我们要把我们的图片素材全部放到到一个帧布局中,将菜单键放在最上面。 1234567891011121314151617181920212223242526272829303 ... 阅读全文 »
onCreateContextMenu创建上下文菜单 发表于 2016-09-17 所谓的上下文菜单就是一个你长按一个view,就会弹出一个菜单栏的东西,这玩意儿的使用非常简单。我们用listview来演示。 创建上下文菜单由于Listview的所有选项名称都是放在一个List中的,所以我们需要自定义一个List如ArrayList来存放我们所有的选项名。 123456789pr ... 阅读全文 »
AlertDialog的几种用法 发表于 2016-09-14 AlertDialog就是在屏幕上出现一个对话框,并且要获取当前Activity的焦点,也就是说只能在对话框中进行操作。 单调的确认对话框这是最简单的一种dialog形式,可以在对话框里加入图片,标题,呢容,以及两个按钮。dialog都是用AlertDialog.Builder builder = ... 阅读全文 »
android的消息处理机制(图+源码分析)——Looper,Handler,Message 发表于 2016-09-10 此文章来源:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html android的消息处理机制(图+源码分析)——Looper,Handler,Message作为一个大三的预备程序员,我学习android的一大乐趣是 ... 阅读全文 »
Handle的两种作用解析 发表于 2016-09-09 按照我现在的理解的话,Handle我认为它是Android系统的传送器,文档中是这么的定义的A Handler allows you to send and process Message and Runnable objects associated with a thread& ... 阅读全文 »
GestureDetector识别手势滑动 发表于 2016-09-08 今天学习了使用GestureDetector进行手势识别,如果要进行手势识别,那么就必然要知道Android系统是如何识别动作的,见下图 :我就在布局中放一个ImageView,就在这张图片上滑动。 触发MotionEvent事件并监听MotionEvent事件是你手一放上屏幕就出发了的,由onT ... 阅读全文 »
Service的两种启动方法 发表于 2016-09-07 Service是Android的四大组件之一,四大组件每一件都要在AndroidManifest中进行注册。, Service可以脱离于Activity运行,也就是说不受Activity的控制,也可以和Activity绑定在一起,与Activity共存亡。这就是Service的两种启动方法。下图是S ... 阅读全文 »
Android之自定义View 发表于 2016-09-04 自定义view是Android的一个重要技能,能自己订制出各式各样的图案。其大致步骤就是下图(来自慕课网). 第一步—–设计需要的属性所谓设计需要的属性就是指在layout文件里一个控件拥有的各种属性,在values文件里新建一个xml文件叫”atts“,加入declare-styleable 标 ... 阅读全文 »
Android数据储存之文件读写 发表于 2016-09-02 Android的文件读写主要是通过操作输入输出流来完成的,例如这个例子,我要在EditText中输入一段字符,并在Textview显示出来。 1234567891011121314151617<EditText android:id="@+id/editText1&qu ... 阅读全文 »
SQLite数据库的使用之使用内置函数 发表于 2016-08-31 光会使用SQL语句来操作数据库是完全不够的,虽然看起来非常的极客范,但是你想想,万一少打一个空格,那你的程序就直接GG了,所以接下来学习的使用SQLitedatabase类的内置函数就非常关键了。 数据库创建的数据库的创建和之前还是一样的,这个没法用内置函数来创建。 12345SQLiteData ... 阅读全文 »