原创 PullOnrefreshListView上拉下拉

先導 library包, activity.xml  <com.handmark.pulltorefresh.library.PullToRefreshListView         xmlns:ptr="http://schemas.

原创 自定義View

佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 註冊登錄展示數據

個人中心 佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

原创 MVP

V層:IV public interface IV { void vdata(List<User.DataBean> list); } P層:IP和P public interface IP { void pta

原创 XRecyclerView

1.配置build.gradle文件: 直接添加 compile 'com.jcodecraeer:xrecyclerview:1.3.2' 即可。 2.在xml文件的使用: <?xml version

原创 OkHttp二次封裝

//Okhttp依賴 compile 'com.squareup.okio:okio:1.5.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' //攔截器 c

原创 側拉菜單

activity.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout     xmlns:android="http://s

原创 自定義View2——畫線、矩形、圓形、.寫字,圖像

Activity package com.cctvjiatao.customview;      import android.app.Activity;   import android.os.Bundle;      public 

原创 okhttp下載圖片

依賴,別忘記加權限Intetnet compile 'com.squareup.okio:okio:1.13.0' compile 'com.squareup.okhttp3:okhttp:3.9.0' xml <?xml vers

原创 加載圖片和抓包步驟

//依賴 compile 'com.squareup.picasso:picasso:2.5.1' Picasso.with(getContext(

原创 MVP註冊登錄

RelignActivity public class RelignActivity extends BaseActivity implements View.OnClickListener,IUserView { @Bi

原创 單例模式餓漢式懶漢式

餓漢式: public class Singleton{ private static Singleton singleton = new Singleton (); pri