原创 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