最新消息:文章中包含代码时,请遵守代码高亮规范!

Android

APP退出后台运行【原创】

Android Joy 1年前 (2017-01-09) 648浏览 0评论

平常我们在退出APP的时候会经常看到这样的提示“再按一次退出应用程序”,这样的代码是比较容易实现的。也会遇到什么都不提示的情况,比如支付宝。在首页的时候点击返回键会直接回到桌面,再点击支付宝是直接进入而不是重新启动,这个就叫作:在后台运行。那么如何实...

Activity管理Fragment解析【转载】

Android Will 1年前 (2017-01-09) 618浏览 0评论

首先Fragment的生命周期完全由所属的Activity掌控,并没有像Activity一样由AMS管理。 FragmentActivity生命周期与事件分发,先从一张图简单看下各个类之间的关系(这里并没有详细列出所有类以及类的方法,有些不影响分析的...

ListView之性能优化【转载】

Android Word 1年前 (2017-01-09) 504浏览 0评论

ListView之性能优化 本文转载至[http://www.cnblogs.com/snser/p/5158064.html] listview加载的核心是其adapter,本文通过减少adapter中创建、处理view的次数来提高listvie...

editText的监听

Android Word 1年前 (2017-01-06) 560浏览 0评论

edittext是我们用到的最多的控件之一,下面就介绍下它的监听 首先布局 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Android自定义控件之三点依次变大并循环【原创】

Android Will 1年前 (2017-01-05) 43301浏览 0评论

在使用QQ浏览器的时候,发现下拉刷新时显示三点依次变大并且循环感觉蛮有趣的。在接触自定义View和属性动画后就一直想实现,那么现在就来看看如何实现。 一.自定义一个类MyPointView继承于View,在onDraw()方法里画圆点 publi...

处理Listview中嵌套EditText时无法获取焦点的问题

Android Will 1年前 (2017-01-04) 573浏览 0评论

ListView的重绘是导致EditText失去焦点的原因。如果想要获取焦点,可以定义一个变量记录用户点击的位置,然后在getView()中根据当前位置与所记录位置是否相等来进行手动的获取焦点和清除焦点的操作。实现代码如下: private in...

UI设计师成长的四个阶段【原创】

UI设计师成长的四个阶段【原创】

Android Shirley 1年前 (2016-12-24) 996浏览 0评论

毕加索说过一句话:好的艺术家复制,伟大的艺术家盗窃。优秀的艺术之间总有一丝丝莫名的联系,作为UI设计师的成长也分为了4个阶段:抄袭,微原创,借鉴,高度原创。 1.抄袭 抄袭是指设计师在学习的过程中参照别人的作品进行临摹,作为自己的练习,为了锻炼自己...

移动端APP的设计规范【原创】

移动端APP的设计规范【原创】

Android Shirley 1年前 (2016-12-23) 1009浏览 0评论

随着移动设备的越来越普遍,大家倾向于在碎片时间用手机浏览各种信息,越来越多的移动端产品就被大家说需要,客户也需要定制APP来占领他们的市场,这里为大家总结一下移动端APP的一些设计规范。    一、Android 1、Android手机屏幕,大致分为...

包含listview的dialog的简单使用

Android Word 1年前 (2016-12-21) 789浏览 0评论

dialog使用的十分广泛,今天就介绍下包含了listview的dialog简单应用,其实和普通的dialog一样。 1、先布局 首先主布局  <Button android:id="@+id/btn_dialog_2&qu...

Intent的基本用法

Android Will 1年前 (2016-12-20) 534浏览 0评论

前言:Intent中文意思是意图,说白话点就是将要做的事情。在安卓中,它是一种运行时绑定机制并且在程序运行时作为不同组件间通信的载体。它可以帮我们实现界面的跳转,数据的传递等等。 一.Intent启动Activity(页面的跳转) 1.创建一个I...

一个TextView显示不同颜色【原创】

Android Tony 1年前 (2016-11-23) 916浏览 0评论

有时候会遇到这种情况,在一个TextView中用一种颜色显示的文字,但其中的关键字要用另一种颜色,我们可以用画笔画出不同的颜色,这里推荐的是另一种比较好用的方法 SpannableString sb = new SpannableString(con...

过滤emoji表情

Android Tony 1年前 (2016-11-23) 601浏览 0评论

有时候我们需要过滤掉输入的emoji表情,方法是当输入完成后,判断刚才输入的是不是表情,如果是就删除 mEditText.addTextChangedListener(new TextWatcher() { int i = 0; ...

获取带汉字字符串长度【原创】

Android Tony 1年前 (2016-11-23) 570浏览 0评论

我们开发过程中通常要对输入的字符长度进行限制,有时候还会有一些特殊要求,比如一个汉字算两个字符,这时候就不能用再用 length()方法获取字符串长度了,这里可以用以下方法获取字符串长度   string.getBytes("...

点击空白处自动隐藏输入法

Android Tony 1年前 (2016-11-23) 494浏览 0评论

输入法在应用程序中必不可少,但它经常会给我们带来一些小麻烦,比如在需要它隐藏的时候它却不会自己隐藏,所以我们只能主动将它隐藏 @Override public boolean dispatchTouchEvent(MotionEvent ev)...