自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

implements

不忘初心,方得始终。

  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 利用热门标签布局,实现单选列表

昨天一个克郑问我一个布局实现效果如下:当时有点思路也没细想,今天整理一下分享给大家:其实这个布局的效果实现起来并不困难,方法也有很多,我大致讲一下我的思路。整体列表我选择用listview,难点是listview的item怎么去实现。假如数据固定的,我只需要写两个不用的item,然后判断类型让listview去展示就行了。当然这是不可能的,这样拓展性太差了,假如数据是动态的,我

2016-04-29 17:23:41 1512 3

原创 android studio异常Error:A problem was found with the configuration of task ':app:zipalignDebug'.

我的IDE工具是android studio,今天运行项目好好的突然给我出了这个异常:Error:A problem was found with the configuration of task ':app:zipalignDebug'.> File 'D:\AndroidStudio\sdk\build-tools\23.0.3\zipalign.exe' specified for

2016-04-27 17:39:24 6199 1

原创 活用shape、selector和layer-list来打造自己想要的背景效果

我们都知道,android中一些控件默认的背景都比较难看,所以在大部分情况下,都需要我们自己用来进行一些美化效果,比如给button加个圆角,边线之类的。当然假如想在点击的时候给一些反馈,我们还需要用到,再复杂一些的可能还需要我们用layer-list进行层叠来实现。下面我先说一下它们的简单用法(用法是网上找的,如有雷同,可能不是巧合~哈哈):1.Shape简介       

2016-04-27 13:52:55 857

原创 自定义 Material Design风格的提示框

其实在14年谷歌就推出了全新的设计语言Material Design,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。简单来说,就是一种扁平化的设置语言,我们都知道在以前android讲究的是拟物化,比如,系统一些内置的应用,我们看到图标就知道它是干什么的,这样设计是为了防止用户,见到这个应用不知道是做什么的,但是随着发展,我们对手机的使用程度已经不需要这

2016-04-24 10:55:39 3422

原创 android中在子线程中更新UI的几种方法

我们都知道android中,不允许在子线程中更新UI,凡是更新UI的操作必须放到主线程中,否则就会报如下异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.既然如此,android

2016-04-20 23:24:38 1742

原创 xUtils中的dbUtils中,在应用升级的时候修改表结构

我们在做数据缓存的时候经常用到数据库,数据库在进行存储的时候特别灵活也比较简单。虽然好用,但是存在一个问题,就是我们的应用在进行迭代的时候可能随着需求的变化,我们需要对表结构进行修改(一般是添加字段),这就需要我们在进行应用升级的时候,改变表结构,这样就面临一个问题,由于新表和旧表不一致,可能在存储时发生一些异常导致应用崩溃。大多数应用的解决办法是,在升级的时候,将之前所建的表删除然后重建,这样是

2016-04-19 23:17:36 3618

原创 Acitivity生命周期分析

今天周日在家有点无聊,打算复习一下基础知识,于是看了点关于acitivity生命周期的基础知识,打算和大家分享一下。好了步入正题:在正常情况下,Activity会经历如下7个生命周期(我数数有没有数错,~~哈哈~~):1)onCreate:表示Activity正在创建,这是生命周期的第一个方法。一般我们会在这个方法中进行一些初始化的操作,例如setContentView去加载页面,初始

2016-04-17 14:41:55 677

原创 如何自定义一个带删除功能的EditText

其实早就想写一篇关于自定义控件的文章,可是总感觉没有什么可以下笔的,自定义控件其实并不麻烦,但是总想不出什么实用性比较强的控件。(其实是太难的我也不会,哈哈,不过不要在意这些细节)首先我们要知道,自定义控件分三种类型:1,继承已有的view,然后去重写 2,直接继承view,自己去draw 3,组合控件。今天我要讲的是如何自定义一个删除功能的EditText,很明显属于第一种类型,因为我要继承系统

2016-04-16 03:40:03 673

原创 利用CountDownTimer巧妙地实现倒计时功能

说到简单实现一个倒计时功能大家可能觉得这还不简单,分分钟搞定的事情啊,线程+handler,so easy来我们先简单看一下实现效果:代码布局很简单,layout_main.xml如下:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com

2016-04-14 22:56:40 4596

原创 Android中applicationId与package name的区别

今天在做项目的时候遇到了一个问题,我们打算做微信登录,我是用友盟做的,在导入友盟的sdk之后,按照文档都配置好了,结果登录完微信之后没有走相应的回调。然后我重新看了下友盟的文档,发现给微信的WXEntryActivity设置name的时候必须包名要统一,否则就不会走正常的回调,于是我定好了问题所在。那么为什么会出现这个问题呢,这就需要引出今天的话题了。我在给WXEntryActivity设置nam

2016-04-08 10:47:01 16297 5

原创 自定义RatingBar样式

RatingBar在我们日常开发中也比较常见,系统默认的样式比较丑,一般我们都会自定义一下RatingBar的样式。那么如何自定义样式呢,其实特别简单。下面我贴一下代码:RatingBar android:id="@+id/ratingBar" style="@style/ratingBar" android:layout_gravity="center_hor

2016-04-06 15:46:26 755

原创 如何限制textview显示文字的个数

本来打算每周尽量写点东西,才发现坚持写博客的确不容易。今天偷个懒,就随便写个小技巧吧。在实际开发中,经常限制textview的文字长度,超出部分以省略号显示,防止覆盖后面的内容。其实实现这个并不难,只需要在xml中给textview设置以下几个属性:android:maxEms="8" 显示最多的字符个数android:singleLine="true" 单行显示android

2016-04-06 15:18:57 3284 2

Android 版本适配及新功能.xmind

在Android的日常开发中经常遇到一些版本兼容问题,所以我们有必要对一些重要版本的特性需要大致了解一下,所以这个文件大概就是简单概述了一下Android 各个版本适配及新功能

2020-08-19

android增量更新 工具包

android 增量更新生成差分包和合并生成新apk所用的工具

2016-12-20

gson-jar包

用于json解析的gson jar包

2016-12-12

Acitvity跳转动画小demo

Activity跳转的时候切换动画 项目的build文件已经删掉 如果出现问题可以联系我 我发完整版

2016-11-28

Android中WebView与js交互简单Demo

简单演示了js调用android客户端方法,和android客户端调用js方法

2016-08-16

Android中仿QQ空间滑动界面标题栏颜色渐变

仿QQ空间在滑动的时候让标题栏颜色进行渐变,demo中布局分成了ScrollView和ListView两种,可以根据实际情况自己进行扩展。

2016-08-12

Android中仿QQ空间效果标题栏颜色渐变

仿QQ空间效果标题栏颜色渐变,demo里面包含布局是Scrollivew 和ListView两种不同UI时的效果。

2016-08-12

仿QQ空间让你的标题栏开始变色吧

仿QQ空间效果 在页面进行滑动的时候标题栏的颜色会逐渐变化

2016-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除