原创 自定義控件(三種)

一、自繪控件 繼承的是 View 自繪控件的意思就是,這個View上所展現的內容全部都是我們自己繪製出來的。繪製的代碼是寫在onDraw()方法中的,而這部分內容我們已經在 Android視圖繪製流程完全解析 牢記三個方法: 1.onMe

原创 綜合Demo

這裏主要是:Banner+網絡判斷+網絡請求+XListView多條目+跑馬燈+fragment+AlertDialog 上代碼:首先佈局 activity_main: <LinearLayout android:lay

原创 Android觸摸事件進行畫圖簡單實現

首先先說兩個類:canva與paint;這兩個類在·Android中繪圖用途非常廣;後續還會繼續更新關於這兩個類的一些用法; 下面先進行一個簡單的實現;(這裏需要實現的是下面4個按鈕,最後把自己畫的圖存入SD卡) 首先是佈局:比較簡單(不

原创 Android中的一些小知識點

這些是自己這段時間用到的一些Android中的知識點,來個小小總結(多有不足) 一.圖片的三級緩存 1、內存緩存 優先加載,速度最快 2、本地緩存 次優先加載 速度稍快 3、網絡緩存 最後加載 速度由網絡速度決定(浪費流量) 二

原创 ViewPager簡單實現

ViewPager在我們的開發中用到的非常多,現在基本每個頁面都需要用到它,和ListView一樣頻繁; 下面先說一下最簡單的使用:注意:ViewPager導包一定要導入Android Support v4:  這個包是爲了照顧1.6及更

原创 XListView+ImageLoader+AsyncTask+網絡獲取數據綜合

首先關聯XListView依賴庫,添加網絡權限,導入jar包;這些就不用演示了; 一:創建bean類解析網絡數據 import java.util.List; public class RootBean { public i

原创 頻道管理及PopupWindow

這裏總供給講解兩種方法: 一:利用依賴: 1、首先在項目的build下注冊 allprojects {     repositories {         jcenter() //下面這句纔是加上的,上面的自帶 的         ma

原创 自定義Popuwidow

上面這個是我們本次需要實現的效果; 點擊上面三個的時候下面出現ListView,點擊litview裏面的條目,點擊哪一條在上面的textView改變成那個;後面倆個和前一個一樣,但是上面改變的textview不能攢位置,點哪個改變那

原创 工具類:網絡判斷+字符轉字節+網絡請求

一:網絡請求與轉字節(HttpURLConnection中的get與post請求兩種) public class UrlConnection { //post請求 public static String postUrl

原创 jsoup解析器(HTML)

首先添加依賴: compile 'org.jsoup:jsoup:1.9.2' 還需要網絡權限 代碼如下 protected void onCreate(Bundle savedInstanceState) { super.onCrea

原创 手機網絡判斷及進入設置

掌握網絡是否連接以及網絡類型的判斷,掌握無網絡情況下,跳轉設置網絡設置界面 (切記註冊權限) <uses-permission android:name="android.permission.INTERNET"/> 1.自定義廣播類

原创 HorizontalScrollView+TabLayout+ViewPager+XUtils

利用HorizontalScrollView+TabLayout+ViewPager+XUtils簡單實現一個小Demo; 首先配置環境: 添加權限: <uses-permission android:name="android.perm

原创 DrawerLayout簡單實用(內嵌ViewPager與TabLayout)

DrawerLayout是Support Library包中實現了側滑菜單效果的控件,可以說drawerLayout是因爲第三方控件如MenuDrawer等的出現之後,google借鑑而出現的產物。drawerLayout分爲側邊菜單和主

原创 Banner簡單使用

https://github.com/youth5201314/banner 官網github Banner能實現循環播放多個廣告圖片和手動滑動循環等功能。 因爲原生ViewPager並不支持循環翻頁, 要實現循環還得需要自己去動手。Ba

原创 側邊索引

側拉索引這種方式在很多應用中都用到了,比如:微信好友,電話薄等等; 這個項目中主要是一些算法比較多,非常適合新手練習邏輯思維; 這裏我需要實現的效果如下: 大概說下實現的要求:實現這個側拉索引,在滑動的時候,比如手指停留在J上面,左邊會