- 博客(19)
- 收藏
- 关注
原创 上拉刷新 下拉下载PullToRefreshListView的使用
PullToRefresh是一套实现非常好的下拉刷新库,它支持:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。这里对PullToRefreshListView的使用进行讲解
2017-01-16 18:25:05
1037
原创 百度地图的初步接触
百度地图开发平台网址http://lbsyun.baidu.com/index.php?title=首页程序所需资源 http://pan.baidu.com/s/1qYPKzTy程序效果一丶创建应用创建一个新应用需要这三样东西,具体如何获得请往下看获得 开发版
2017-01-03 18:56:10
540
原创 PopupWindow的使用详解
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。
2016-12-26 12:10:42
2496
原创 butterknife的基本使用
在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架.ButterKnife 优势:1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率2.方便的处理Adapter里的ViewH
2016-12-22 19:00:10
354
原创 ViewPager+GridView实现商品分类
本程序利用ViewPager+GridView实现了类似美团中的商品分类的功能程序效果如图所示本程序用的核心技术:ViewPager GridView 自定义控件本程序实现的基本步骤1. 加载项目里用到的资源放到集合里,以方便后续使用2. 初始化两个GridView控件3. 初始化VIewPager控件
2016-12-15 19:58:46
902
原创 NoHttp的封装
零丶关于Nohttp的基本使用请见大神严振杰的博客: http://blog.youkuaiyun.com/yanzhenjie1003废话不多说,直接进入程序代码结构实现效果实现步骤一丶由于无法直接关联nohttp,所以采用此方法来关联打出红色划线部分,然后选中右上角,即可导入Nohttp二丶
2016-12-15 08:48:15
1885
原创 Toolbar的封装及使用
一个app中如果多次的使用Toolbar,会写很多重复的代码,这也不符合我们的编程思想.所以要对Toolbar进行封装.代码框架程序效果(这里进行简单的设置)布局文件主窗体中没有进行编写ToolbarActivity的xml文件代码xml version="1.0" encoding="utf-8"?>RelativeLayout
2016-12-12 19:37:24
841
原创 EventBus黏性事件
除了之前讲的普通事件外,EventBus还支持发送黏性事件。何为黏性事件呢?简单讲,就是在发送事件之后再订阅该事件也能收到该事件,跟黏性广播类似。本程序为EventBus的黏性事件代码框架效果演示实现步骤关于EventBus的关联见http://blog.youkuaiyun.com/dubuwucool/
2016-12-08 21:24:56
1602
1
原创 EventBus(初步使用)
概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,它可以让我们很轻松的实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低,开销小,代码更优雅本程序演示得为EventBus的初步使用 代码结构
2016-12-08 19:46:17
373
原创 Toolbar的使用
一. 概述从2013年开始谷歌倡导所谓的Android Style,由此出现了Android 3.0 以后的新控件ActionBar.但是ActionBar在使用时有一堆问题,文字不能定制,位置不能改变,图标距离无法控制,暴露出了ActionBar设计的不灵活,无法满足开发者的需要.于是推出了ActionBar升级版:Toolbar,以便满足开发者个性化定制状态的需求,并且提供了s
2016-12-07 18:03:50
418
原创 实现广告条,采用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
617
原创 关于屏幕适配
支持多种屏幕运行Android的各种提供不同的屏幕大小和密度的设备。对于应用程序,Android系统提供了一致的开发环境,跨设备和处理大部分工作的每个应用程序的用户界面调整,以在其上显示的画面。同时,系统提供API,允许您控制您的应用程序UI特定的屏幕尺寸和密度,以优化不同的屏幕配置你的UI设计.相关概念什么是dp、dip、dpi、sp、px?之间的关系是什么?dip:De
2016-11-30 18:01:30
269
原创 SurfaceView的用法及注意事项
surfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的surface。我们可以控制这个surface的格式和尺寸。SurfaceView控制这个surface绘制的位置。surface类直接继承Object,对应了一块屏幕缓冲区,每个窗口window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区。一般在直播或游戏软
2016-11-30 08:45:30
3025
原创 使用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
439
原创 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
897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人