
Android
文章平均质量分 64
nvnnv
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio连接手机不显示不兼容的解决办法
最近才用的AS,然后好多问题,各种出错,都解决之后手机调试又不好使了,经指点已经解决。 连接手机没反应,第一,数据线坏没坏,第二,点开USB调试,第三,百度一下好多办法。 连接的手机不兼容,第一,观察手机系统版本,然后看SDK下没下对应的版本,第二,查看当前工程的允许最小SDK版本,如果高与你手机的版本,就改了它(不如,5.1对应的API是22,而连接的手机版本是4.4,对应19,就把它改成十九原创 2016-03-04 18:58:46 · 2564 阅读 · 0 评论 -
Activity周期与Intent跳转活动的关系
嗯,关于Activity生命周期的那几个状态总也记不住,下午又考虑了一下,然后用一种我能记住的方式记下来,也就是Intent对象跳转活动对Activity周期的影响。 总共七个状态,总是多个出现的。创建活动(设为a)时,状态是这样的:onCreate->onStart->onResume,Intent跳转到另一个活动(设为b)时,活动b被压入栈顶,于是活动a在运行栈中的第二位,此时活动a的状态原创 2016-03-07 19:49:13 · 503 阅读 · 0 评论 -
Android近期心得(handler,fragment,动态view,activity,xml文件)
fragment碎片是非常好用的东西,随时随地动态加载,理解了activity,就可以轻松理解fragment。 犯过的错误,刚用的时候发现显示不出来,经过不断尝试,发现是权值的问题(猜测在线性布局里动态加载Vview没有权值好像没有办法计算高度),给他们赋予相应的权值,就正常了(其他布局里没写过碎片,不知道是不是也有此问题), fragment的生命周期就不写了,都说烂了。handlerA原创 2016-03-26 22:00:33 · 650 阅读 · 0 评论 -
fragment中弹出PopupWindow窗体,点击外界屏幕不消失问题解决
直接上代码 private void loadPopupWindow(){ Typeface iconfont = Typeface.createFromAsset(getActivity().getAssets(), "iconfont/iconfont.ttf"); Typeface iconfont1 = Typeface.createFromAsset(原创 2016-05-13 15:03:52 · 3662 阅读 · 1 评论 -
HorizontalScrollView实现右滑菜单与ListView左滑删除冲突解决(事件分发顺序)
首先解决这件事需要了解android的事件分发机制,和事件分发的顺序,如何计算view的坐标。计算坐标假设已掌握 ~(≧▽≦)/~事件分发机制假设已掌握 ~(≧▽≦)/~事件分发顺序点击或滑动事件摊派到了某个view(设为v),v如何知道这个事件它能否处理?答案是通过view的几个事件响应方法得知,这几个事件相应方法分别是onTouch、onTouchEvent、onLongClick、onClic原创 2016-05-26 20:07:18 · 1424 阅读 · 0 评论 -
ListView滑动删除效果极简实现O(∩_∩)O哈哈~
无图无真相,上图。 图片太大了,截掉了点。 界面很简单,就两个view。咳咳首先,要想很容易的理解这部分的代码,应该熟悉android的消息派发机制(尤其是dispatchTouchEvent、onTouchEvent这两个方法),自顶向下树形分发,我转载的上一篇文章对此写的清楚明白,超级赞。<?xml version="1.0" encoding="utf-8"?><LinearLayo原创 2016-05-19 19:23:12 · 475 阅读 · 0 评论 -
Android:30分钟弄明白Touch事件分发机制
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。ViewGroup的相关事件有三个:onInterceptTouchEvent转载 2016-05-19 10:58:15 · 329 阅读 · 0 评论