原创 PullToRefresh+頭部佈局(ViewPager輪播圖)+Tablayout的實現

-----------------------------activity_main---------------------<?xml version="1.0" encoding="utf-8"?> <LinearLayout xml

原创 常用權限,依賴

常用權限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRI

原创 android系統的各種跳轉

1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳轉系統的輔助功能界面                 Intent intent =  newIntent(Settings.ACTION_ACCES

原创 ListView的多條目加載

ListView的多條目加載 ListView的多條目加載 1.什麼是ListView多種條目類型加載? 新聞頭條舉例,在一個ListView組件中可以顯示不同種類的item佈局 2.實現方法 需要重寫BaseAdapter中的

原创 ImageLoader的使用

Image-Universal-Loader 圖片普遍加載框架 universal: 普遍的,通用的 1.ImageLoaderConfiguration 配置參數如下:     File cacheDir = StorageUti

原创 XListView的使用

XListview的使用   準備工作: 首先到github上下載XListView的源碼   使用步驟:   1:將XListView製作成Android Library,然後將其導入到工作空間中 2:新建Module,將其作爲Modu

原创 ViewPager+Handler輪播

private ViewPager viewPager1;     private int i = 0;     private RadioGroup r_group1;     private PageAdapter adapter1

原创 Android開發常用工具類

Android開發常用工具類 1、AppUtil 該類包含常用的App工具類,涉及到版本號的獲取、版本號的名稱、應用程序圖標等功能。 public static String getPacketName(Context contex

原创 TabLayout下ViewPager顯示Json解析數據

---------------------------------MainActivity----------------------------------- package com.example.com.tablayoutjson

原创 ImageLoder的基本使用

1--權限(聯網,讀寫sd卡) <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="androi

原创 知乎圖片選擇器使用

Matisse Android 圖片選擇器 詳細使用方式 前言 我們在做App的時候很多需求都要選擇圖片 比如說: 上傳頭像 上傳朋友圈 發送圖片 內容編輯插入圖片 我們也可以使用系統的組件來完成我們的需求 Intent toGa

原创 二級購物車 MVP

所需要的依賴 1 2 3 4 5 6 7 8 compile 'com.android.support:appcompat-v7:24.2.1'    testCompi

原创 XBanner的使用

前言:現如今的很多APP都介入了廣告,不過,大多數都是以輪播圖的形式展現的,我之前使用的是viewpage和自定義控件實現的這些功能,不過,相比於banner來說,效果還顯示很遜色的,畢竟,現在的手機,性能都過剩,這些消耗,也不會太影響A

原创 使用shape實現 透明圓角框

solid設置填充顏色,顏色值以#80開頭表示透明 stroke 設置邊框寬度,顏色值 corners設置圓角 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="

原创 自定義增加梯形佈局及數據跳轉

先上依賴implementation 'com.github.bumptech.glide:glide:4.7.1' annotationProcessor 'com.github.bumptech.glide:compiler:4.7.