- 博客(24)
- 资源 (8)
- 收藏
- 关注
原创 ConstraintLayout简明实用指南
一、为什么要用ConstraintLayout当布局嵌套深入比较深的时候,往往会伴随着一些性能问题。所以很多时候我们建议使用RelativeLayout或者GridLayout来简化掉布局的深度。而对于简化布局深度,ConstraintLayout几乎可以做到极致。具体案例 需求:需要将底部按钮进行三等分,上部卖价为屏幕居中,买价为占据屏幕3/4的位置 解决:看到这样的布局,大...
2018-04-02 19:56:44 201
原创 Android-常用布局与数据存储
开篇语Android发展至今,可谓日新月异,每一个版本都会有一些新的内容需要开发者学习。本类文章不讨论最新技术,只写哪些最基础的知识点笔记总结,给想从事Android事业的小伙伴们一个敲门砖,工具书。
2016-09-04 21:07:27 319
转载 TextView使用SpannableString设置复合文本
TextView使用SpannableString设置复合文本TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、Foregrou
2016-04-22 09:35:47 311
转载 android paint 研究总结
在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。方法一:1 //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 2 setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方法,将设置alpha和rgb分割开来了。注意的是这里的a值是0~255的范围
2016-04-22 09:28:21 243
转载 卡片式UI的总结 android
在使用android卡片是ui之前,先可以去看看github上的一个效果 https://github.com/AWCNTT/ArticleTranslateProject/blob/master/translated/Issue%23105/2014-11-06-Creating-a-Cards-UI-on-Android.md自从卡片式UI第一次在Google+ app上亮相
2016-04-08 09:32:53 1077
转载 史上最全WebView使用,附送Html5Activity一份
WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。WebSettingsWebSettings webSettings = mWebView .getSettings();//支持获取手势焦点,输入用户名、密码或其他webvi
2016-04-06 13:24:39 473
转载 Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
本文大部分参考自 http://blog.csdn.net/mayingcai1987/article/details/6200909 ,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B
2016-03-31 16:08:21 220
转载 EditText常用属性【三】:EditText选取操作
话不多说,直接上码:activity_main.xml[html] view plain copy print?ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2016-03-31 09:32:19 503
转载 EditText常用属性【一】:空白提示/文本域/特殊字符/数字类型/等属性设置
先看效果:代码:[html] view plain copy print?ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo
2016-03-31 09:30:53 1850
转载 EditText常用属性【二】:为文本输入框指定软键盘类型和软键盘回车键图标设置
【一】为文本输入框指定软键盘类型【扩展阅读】android:inputType参数类型说明[html] view plain copy print?android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharac
2016-03-31 09:29:26 1409
转载 【Android常用控件】Toast的几种效果实现(附源码)
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。一.显示默认的Toast实现代码:1Toast.makeText(getApplicationContext(), "显示默认的Toast", Toast.LENGTH_LONG).show();
2016-03-31 09:24:56 337
转载 Android中自定义属性的使用
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:
2016-03-30 14:14:58 190
转载 Android studio - SVN 使用教程
文章来源:http://my.oschina.net/u/1780920/blog/4257921.Android studio 安装中文组官网:http://www.android-studio.org/ 常见问题参考:http://ask.android-studio.org/?/explore/category-2分支冲突合并 :http://
2016-03-25 17:46:01 417
转载 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),scro
2016-03-25 14:05:56 437
转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:https:/
2016-03-25 11:37:45 469
转载 Genymotion配置及使用教程(最新最完整版附各部分下载地址)
FROM:http://blog.csdn.net/beiminglei/article/details/13776013早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了。而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助。闲话到此结束。
2016-03-25 11:32:29 288
原创 Android的线程池简单说明
-----------------------如下转载------------------------------------------介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new
2016-03-25 11:21:41 279
转载 Android 自定义 ViewPager 打造千变万化的图片切换效果
转载 http://blog.csdn.net/lmj623565791/article/details/38026503 记得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天教大家如何改变
2016-03-25 11:14:42 644
转载 AsyncTask引发的问题
最近写一个android小应用,用到了AsyncTask发现一些问题,写篇日志避免日后再犯相同的错误,也给遇到与我相同问题和疑惑的小伙伴们点思路。AsyncTask的基本使用方法这里不再赘述,直接切入主题。我用的SDK4.0,代码(片段)如下:package com.lic.centerctrl;import java.util.HashMap;import ja
2016-03-25 11:10:28 244
转载 160多个android开源代码汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他一、
2016-03-25 11:02:13 1663
转载 Android Touch事件传递机制解析
// 表示事件是否拦截, 返回false表示不拦截 @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { return false; } /** * 重写onTouchEvent事件,什么都不用做 */ @Override public boolean onTouchEvent(MotionE
2016-03-25 10:34:26 618
转载 EventBus使用详解
转载自:http://liuling123.com/2016/01/EventBus-explain.html前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。相关文章EventBus使用详解 EventBus源码解析
2016-03-25 10:04:27 207
转载 Android压缩图片到100K以下并保持不失真的高效方法
在开发Android企业应用时,会经常上传图片到服务器,而我们公司目前维护的一个项目便是如此。该项目是通过私有apn与服务器进行交互的,联通的还好,但移动的速度实在太慢,客户在使用软件的过程中,由于上传的信息中可能包含多张图片,会经常出现上传图片失败的问题,为了解决这个问题,我们决定把照片压缩到100k以下,并且保证图片不失真(目前图片经过压缩后,大约300k左右)。于是我就重新研究了一下Andr
2016-03-25 09:55:11 387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人