自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安卓加油

安卓加油

  • 博客(141)
  • 收藏
  • 关注

原创 安卓Glide和Picasso的使用

Glide加载方法 private void Glide(String imgUrl) { Glide.with(this) //this 是上下文 activity/fragment .load(imgUrl)//根据地址下载图片 .listener(setRequestListner())//设置监听

2018-01-17 17:08:35 482

原创 抄袭某神的自定义Button

直接复制代码就可以跑了   希望某神可以见谅1.自定义Buttonpackage com.example.administrator.shapebuttontest;import android.content.Context;import android.content.res.ColorStateList;import android.content.res

2017-04-21 13:27:39 799

原创 又一个大神写的下载效果

偶然间看见一个大神写的自定义下载效果,今天看见自己复制粘贴的demo贴出来,希望大神见谅一,自定义Viewpackage com.example.administrator.downloadtest;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;

2017-04-21 13:12:31 497

原创 忘了哪个大神的博客的滑动刷新带有弹簧效果的ScrollView

1.自定义scrollView:package com.example.administrator.scrollviewdemo;import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.util.Log;import an

2017-04-21 10:46:50 805 3

原创 第三方很好的轮播图控件

github地址:https://github.com/youth5201314/banner一,依赖因为网络图片需要有一个加载网络图片的框架所以我选择了很火的glidecompile 'com.youth.banner:banner:1.4.9' //最新版本compile 'com.github.bumptech.glide:glide:3.7.0'二,

2017-04-21 10:30:03 1023

原创 第三方很好的Toast

一.app的gradle中添加maven { url "https://jitpack.io" }二.module的gradle中添加依赖compile 'com.github.hss01248:Toasty:2.0.1'三.使用

2017-04-21 08:55:15 900 4

原创 PDFview展示本地或网络PDF文件

1.依赖jar包compile 'com.github.barteksc:android-pdf-viewer:1.4.0'2.xml布局 <com.github.barteksc.pdfviewer.PDFView android:id="@+id/pdfView" android:layout_width="match_parent"

2017-04-20 09:02:53 11896 3

原创 圆角dialog配合自定义布局(去除外框阴影)

一,新建自定义dialogpackage com.example.administrator.testjs;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.widget.LinearLayout;import andr

2017-04-19 10:02:29 1060 2

原创 Fragment的setArguments传值

activity布局xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_pare

2017-02-08 09:49:14 944

原创 HTML基本属性

1.对齐方式 定义标题的开始。 拥有关于对齐方式的附加信息。center位置也可以填写right,left等对齐方式2.背景颜色 定义 HTML 文档的主体。 拥有关于背景颜色的附加信息。yellow位置可以填写black,blue等颜色 也可以填写#f0f #000fff等颜色3.属性参考手册属性参考手册:http://

2016-12-30 11:51:23 576

原创 HTML初识

1.标题HTML 标题(Heading)是通过 - 等标签进行定义的。从hi-h6 数值越大  对应的标题字体大小越小2.段落HTML 段落是通过 标签进行定义的。可重复多次使用This is a paragraph.This is another paragraph.3.HTML 链接HTML 链接是通过 标签进行定义的。

2016-12-30 11:32:13 339

原创 sqlite 增删改查语法使用

DBFriendBean表1.插入语句insertinto 表明(表中存在字段,表中存在字段)values(表中存在字段对应的value,表中存在字段对应的value)使用:   insert into DBFriendBean(insertUserId,userName) values(7,'葫芦娃')插入结果:2.  删除语句de

2016-12-29 11:05:04 1018

原创 sql初识

DBChatBean   表DBGroupBean 表1.left Join on  使用select   c.g ,  d.groupNameas name from DBChatBean c left join DBGroupBean d on c.f = d.userIdwhere c.userId = 'PL469423'

2016-12-29 10:45:06 324

原创 textView的常用字体设置

常用的字体类型名称还有:Typeface.DEFAULT //常规字体类型Typeface.DEFAULT_BOLD //黑体字体类型Typeface.MONOSPACE //等宽字体类型Typeface.SANS_SERIF //sans serif字体类型常用的字体风格名称还有:Typeface.BOLD //粗体Typeface.BOL

2016-12-05 14:35:01 601

原创 安卓Studio和sdk制作点9图片

一.利用studio制作点91.在项目中drawable中添加一张图片  2.右键图片3.这是create之后的效果4.双击打开把想要拉伸的地方按住鼠标左键,描边5.结束二.利用sdk工具制作点9图片1.在sdk源码中找到工具2.双击打开  点击左上角file  --

2016-11-23 14:11:38 4120 2

原创 安卓源生实现计时器效果

mport android.os.SystemClock;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Chronometer;public class MainActivity extends

2016-11-22 14:08:09 633

原创 源生控件实现自动补全效果

直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_w

2016-11-22 13:58:43 297

转载 Android布局文件中命名空间的解析

Android 中View对象的创建可以在代码中创建,也可以在布局文件中声明,在布局文件中声明时,可以对在布局文件中添加属性,如: android:layout_width="fill_parent" 。属性包括两个部分:android和layout_width,android是命名空间,layout_width是属性名,我们可以在View上添加任意不带前缀的属性如:, 上面的代码不会报任何的

2016-11-18 14:04:51 829

原创 ImageButton加shape和selector实现简单易懂的点击变色

在实际项目中经常会用到按钮点击变色的效果,有很多种办法,最近看到了一种新的写法,比较简单好理解上代码!main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-11-18 09:46:16 2584 2

转载 Android开发各类常见错误解决方案

本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnab

2016-11-17 16:41:19 1021

原创 MySQL初识

MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。与其他的大型数据库例如 Oracle、DB2、SQL Ser

2016-11-10 17:19:21 595

转载 FragmentStatePagerAdapter和FragmentPagerAdapter

在我们Android开发中,ViewPager是我们经常使用的一个组件,而这个组件经常和我们的Fragment结合在一起用,以此来完成滑动来显示不同的Fragment。我们要管理这里面的Fragment的切换,可以使用两种Adapter。FragmentStatePagerAdapter和FragmentPagerAdapter,那么这两种方法有什么区别呢?文/coolma(简书作者)

2016-11-10 13:36:01 274

转载 dp与px的转换

2016-11-10 13:26:58 210

原创 RecyclerView实现顶部悬浮条效果 自定义!

本文结合了coordinatorLayout  效果更近似完美直接上代码!import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutManager;import android.suppor

2016-11-10 13:05:56 4281

原创 安卓listView数据为空时自带方法

mListView = (ListView) findViewById(R.id.listview); mListView.setEmptyView(findViewById(R.id.empty_layout));//设置内容为空时显示的视图

2016-11-10 11:32:59 355

原创 recyclerView的LayoutManager类(抽象类)一些陌生又十分有用的属性

canScrollHorizontally();//能否横向滚动 canScrollVertically();//能否纵向滚动 scrollToPosition(int position);//滚动到指定位置 setOrientation(intorientation);//设置滚动的方向 getOrientation();//获取滚动方向 findViewByPosition

2016-11-10 11:32:20 469

原创 伪沉浸式状态栏

今年很流行这种伪沉浸式状态栏效果,直接上代码!import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;

2016-11-10 10:19:26 307

原创 Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式

Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式actionNone : 回车键,按下后光标到下一行actionGo : Go,actionSearch : 放大镜actionSend : SendactionNext : NextactionDone : Done,确定/完成,隐藏软键盘,即使不是最后一个文本输入框 editT

2016-11-09 15:36:15 1349

原创 Android Studio关于SVN的相关配置及从SVN检出项目

一、安装配置:如图,安装时必须自定义选择 command line 否则不会安装的安装完成后,打开 IDE 的 setting 配置面板:如上图路径 Version Control 下的 Subersion 设置:Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,如下图

2016-11-09 14:49:53 1302

原创 保存错误信息到本地

工具类package com.maotaozhilian.app.base;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PackageManager.

2016-11-09 14:36:53 551

原创 editText设置密码隐藏和显示

LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_

2016-11-09 14:20:14 11890

原创 listView点击选中时候,item不变色

1.item的布局xml中设置background颜色值,去掉背景颜色即可2.listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住    这个时候我们需要在ListView添加drawSelectorOnTop属性并设置为true

2016-11-09 11:35:58 816

转载 Fragment的setUserVisibleHint方法实现懒加载

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1021/1813.html我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就

2016-11-09 11:29:59 251

转载 Android中子线程真的不能更新UI吗?

Android的UI访问是没有加锁的,这样在多个线程访问UI是不安全的。所以Android中规定只能在UI线程中访问UI。但是有没有极端的情况?使得我们在子线程中访问UI也可以使程序跑起来呢?接下来我们用一个例子去证实一下。新建一个工程,activity_main.xml布局如下所示:xml version="1.0" encoding="utf-8"?>Relati

2016-11-09 11:12:34 272

原创 android去掉滑动到顶部和底部的阴影

android去掉滑动到顶部和底部的阴影12345678910        android:id="@+id/listView"        android:layout_width="match_parent"        android:

2016-11-09 10:44:45 793

转载 Android之自定义控件-城市选择

http://www.cnblogs.com/xmcx1995/p/5951686.html实现效果:    图片素材:           --> 首先, 城市数据字节放在 Json 文件, 就不网络获取了.  city.json 存放 Json 数据: 1 { 2 "result": "0

2016-11-09 10:28:53 2653

原创 PopupWindow实现微信右上角菜单

蛋疼的各种仿照效果,UI一定要伺候好,不然一言不合就给你来一个很NB的效果上代码!1.资源图片        2.popupWindow入场动画name="AnimationPreview"> name="android:windowEnterAnimation">@anim/fade_in name="android:windowE

2016-11-08 10:50:25 2212

原创 自定义圆形进度条 progressBar

直接上代码!1.res中rotate的xml文件android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="1080.0"><shape android:innerRadiusRatio="3" android:shape="ring"

2016-11-08 10:43:09 469

原创 安卓 按钮点击变色

点击变色 首先想到的是selector,百度了资料后 上代码!1.建立selector <!--按下之后颜色渐变以及方向角度,第一个参数渐变方向,第二第三为终止颜色和其实颜色 第四个参数为渐变方式linear 线性渐变,这是默认设置

2016-11-08 10:19:12 886

转载 Picasso 和 Glide 图片加载库的介绍

这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的

2016-11-07 16:55:32 361

空空如也

空空如也

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

TA关注的人

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