自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 上拉刷新 下拉下载PullToRefreshListView的使用

PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。这里对PullToRefreshListView的使用进行讲解

2017-01-16 18:25:05 975 1

原创 百度地图的初步接触

百度地图开发平台网址http://lbsyun.baidu.com/index.php?title=首页程序所需资源  http://pan.baidu.com/s/1qYPKzTy程序效果一丶创建应用创建一个新应用需要这三样东西,具体如何获得请往下看获得 开发版

2017-01-03 18:56:10 496

原创 PopupWindow的使用详解

PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。

2016-12-26 12:10:42 2332

原创 butterknife的基本使用

在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架.ButterKnife 优势:1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewH

2016-12-22 19:00:10 303

原创 ViewPager+GridView实现商品分类

本程序利用ViewPager+GridView实现了类似美团中的商品分类的功能程序效果如图所示本程序用的核心技术:ViewPager   GridView  自定义控件本程序实现的基本步骤1. 加载项目里用到的资源放到集合里,以方便后续使用2. 初始化两个GridView控件3. 初始化VIewPager控件

2016-12-15 19:58:46 848

原创 NoHttp的封装

零丶关于Nohttp的基本使用请见大神严振杰的博客: http://blog.csdn.net/yanzhenjie1003废话不多说,直接进入程序代码结构实现效果实现步骤一丶由于无法直接关联nohttp,所以采用此方法来关联打出红色划线部分,然后选中右上角,即可导入Nohttp二丶

2016-12-15 08:48:15 1804 2

原创 Toolbar的封装及使用

一个app中如果多次的使用Toolbar,会写很多重复的代码,这也不符合我们的编程思想.所以要对Toolbar进行封装.代码框架程序效果(这里进行简单的设置)布局文件主窗体中没有进行编写ToolbarActivity的xml文件代码xml version="1.0" encoding="utf-8"?>RelativeLayout

2016-12-12 19:37:24 793

原创 EventBus黏性事件

除了之前讲的普通事件外,EventBus还支持发送黏性事件。何为黏性事件呢?简单讲,就是在发送事件之后再订阅该事件也能收到该事件,跟黏性广播类似。本程序为EventBus的黏性事件代码框架效果演示实现步骤关于EventBus的关联见http://blog.csdn.net/dubuwucool/

2016-12-08 21:24:56 1525 1

原创 EventBus(初步使用)

概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低,开销小,代码更优雅本程序演示得为EventBus的初步使用 代码结构

2016-12-08 19:46:17 334

原创 Toolbar的使用

一. 概述从2013年开始谷歌倡导所谓的Android Style,由此出现了Android 3.0 以后的新控件ActionBar.但是ActionBar在使用时有一堆问题,文字不能定制,位置不能改变,图标距离无法控制,暴露出了ActionBar设计的不灵活,无法满足开发者的需要.于是推出了ActionBar升级版:Toolbar,以便满足开发者个性化定制状态的需求,并且提供了s

2016-12-07 18:03:50 360

原创 自定义ViewPager(二)

自定义控件(一)

2016-12-06 17:48:04 413

原创 完全自定义View

关联地址为画布的详细用法

2016-12-05 14:58:34 328

原创 实现广告条,采用ViewPager里嵌套fragment

1.布局代码xml version="1.0" encoding="utf-8"?>RelativeLayout    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layo

2016-12-04 23:31:10 577

原创 利用fragmentTableHost+fragment搭框架

附件为程序所需图片

2016-12-01 17:18:26 859

原创 关于屏幕适配

支持多种屏幕运行Android的各种提供不同的屏幕大小和密度的设备。对于应用程序,Android系统提供了一致的开发环境,跨设备和处理大部分工作的每个应用程序的用户界面调整,以在其上显示的画面。同时,系统提供API,允许您控制您的应用程序UI特定的屏幕尺寸和密度,以优化不同的屏幕配置你的UI设计.相关概念什么是dp、dip、dpi、sp、px?之间的关系是什么?dip:De

2016-11-30 18:01:30 229

原创 SurfaceView的用法及注意事项

surfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的surface。我们可以控制这个surface的格式和尺寸。SurfaceView控制这个surface绘制的位置。surface类直接继承Object,对应了一块屏幕缓冲区,每个窗口window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区。一般在直播或游戏软

2016-11-30 08:45:30 2933

原创 canvas画布的用法

SurfaceView中画布的使用

2016-11-30 08:43:57 453

原创 使用Surfaceview播放视频

package com.zhiyuan3g.videosurfaceviewdemo;import android.content.SharedPreferences;import android.media.MediaPlayer;import android.os.Bundle;import android.os.Environment;import android.s

2016-11-29 18:56:08 388

原创 okhttp下载图片

public class DownPicActivity extends AppCompatActivity implements View.OnClickListener { private Button btn_ok; private ImageView imgShow; @Override protected void onCreate(Bundle sa

2016-11-24 12:13:25 847

空空如也

空空如也

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

TA关注的人

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