
Android
sunny白叶
代码ing
展开
-
android权重的巧妙运用
如图。今天一个项目需求是这样的,一个listview的item是简单的文字加图标,应该来说是挺简单的,但是他有一个需求: 1、图标永远是居右边显示。 2、文字最长显示到图标的左边,多余的用省略号显示。 问题分析:先按思路来,写出一个简单的item,如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="h原创 2016-01-20 17:48:12 · 3318 阅读 · 0 评论 -
WebView中你不知道的事localStorage
今天在开发项目的时候碰到一个怪事:本着以为开发webview都是简简单单的事情首先:实例化webview,启用JavaScript,接着再设置WebViewClientmWebView = (WebView) findViewById(R.id.webView);WebSettings settings = mWebView.getSettings();settings.setJavaScriptE原创 2016-01-20 16:50:23 · 13042 阅读 · 4 评论 -
ListView的item点击不变色
项目中经常会碰到这样一个需求,listView中点击一个item,然后item的颜色变化,突出你点击了item,如下图: 那我们像往常一样写好listview的adapter和item布局文件之后,在adapter中添加一个监听事件,点击的时候就改变颜色,如下:部分adapter代码 @Override public View getView(int position, View c原创 2016-02-17 15:57:35 · 1218 阅读 · 0 评论 -
Android Studio常用的快捷键
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全原创 2016-02-20 10:55:18 · 302 阅读 · 0 评论 -
创建安卓app的30个经验教训
在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?如果一个东西用户看不到,就不要绘制它!除非真的需要,否则别使用数据库;达到65k方法数限制来的非常快,真的,非常快!不过 multidexing 可以拯救你;RxJava 是 AsyncTasks 以及其它杂碎的最佳替代者;Retrofit 可能是现在最佳的网络请求库;使用 Retrolambda来简化你的代码;把 Rx转载 2016-02-23 15:15:28 · 359 阅读 · 0 评论 -
提高代码质量:如何编写函数
本文地址:http://luopq.com/2016/02/21/write-good-function/,转载请注明函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一步。本文就函数的编写,从函数命名,代码分布,技巧等方面入手,谈谈如何写好一个可读性高、易维护,易测试的函数。命名首先从命名说起,命名是提高可读性的第一步。如何为变量和函数转载 2016-02-25 10:41:25 · 398 阅读 · 0 评论 -
AfinalHttp的AjaxBack简单封装
项目中以前用了些框架发现都是Afinal的。每次写请求的时候。总是要处理请求失败,或者是请求返回的结果不对,或者是session过期,等等每个请求都写的话,Activity看起来就臃肿了,所以下面对AfinalHttp的AjaxBack匿名类进行简单的分装,话不多说了,直接上代码。/** * FinalHttp 简单封装 * @author Qiujc * */public abstra原创 2016-05-20 10:45:25 · 744 阅读 · 0 评论 -
Android MVP 的理解
在android的开发中,MVP肯定都早有听闻,但是真正应用在项目中的是少之又少,因为MVP带来的一个缺点是类的爆炸。下面简单分析下MVP的结构从上图分析可以看出,MVP = Model + View + Presenter. Model是专门负责处理数据的请求和接收以及一些处理,而View就是我们的Activity,是专门负责页面的处理,类似页面跳转,显示listview等等,而Presen原创 2016-05-20 11:36:41 · 481 阅读 · 0 评论 -
自定义View之圆环进度条
最进在学自定义View,我还是一只菜鸟,今天就做一个自定义View的圆环进度条,话不多说,先上效果图 直接贴代码吧package rxjava.application.com.rxjavaproject;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;imp原创 2016-07-20 11:15:43 · 530 阅读 · 1 评论