原创 Android Translucent System Bar + actionbarsherlock + SlidingTabLayout 綜合實踐

一、Translucent System Bar Translucent System Bar 有兩種實現方式,這裏我用到的是其中之一,另外一種方法可以參照 Translucent System Bar 使用 在項目中實現Translu

原创 MyEclipse2014 破解教程

破解包下載地址 點擊下載 (1)雙擊run.bat,進入界面 (2)獲取到SystemId後,點擊菜單Tools-0.RebuildKey ,然後點擊Active按鈕 (3)點擊菜單Tools-1.ReplaceJarFile,跳出一

原创 Android之ListView圖片加載錯位問題解決

之前做一個類似於今日頭條的app,遇到 ListView 加載圖片錯位的問題,其更本原因是 convertView 的重用,以下一張圖可以說明此問題: 當重用 convertView 時,最初一屏顯示 7 條記錄, getView

原创 Android 設置EditText的光標顏色和粗細

在android的輸入框裏,如果要修改光標的顏色及粗細步驟如下兩步即可搞定: 1.在資源文件drawable下新建一個光標控制color_cursor.xml<?xml version="1.0" encoding="utf-8"?> <

原创 解決NestedScrollView嵌套RecycleView的bug

正常情況下NestedScrollView嵌套RecycleView,一是會出現只顯示一行的情況,二是滑動異常即事件衝突。 解決方法: 1.也是最簡單的方法,把design庫和V7庫升級到23.2以上,注意加上以下代碼 mLinearLa

原创 理解HashMap

一、基本介紹 HashMap是一種基於哈希表(hash table)實現的map,哈希表(也叫關聯數組)一種通用的數據結構,大多數的現代語言都原生支持,其概念也比較簡單:key經過hash函數作用後得到一個槽(buckets或slots)

原创 Android系統更改狀態欄字體顏色

隨着時代的發展,Android的狀態欄都不是烏黑一片了,在Android4.4之後我們可以修改狀態欄的顏色或者讓我們自己的View延伸到狀態欄下面。我們可以進行更多的定製化了,然而有的時候我們使用的是淡色的顏色比如白色,由於狀態欄上面的文

原创 ViewPager取消預加載

ViewPager默認的情況是要進行預加載的,這麼做是爲了保證滑動的流暢性。但有時候我們需要在滑動到該頁面的時候再進行加載,網上有好多人說利用 ViewPager.setOffscreenPageLimit(int limit); 然而這

原创 管理Activity的生命週期

Only three ofthese states can be static. That is, the activity can exist in one of onlythree states for an extended p

原创 JAVA阻塞隊列之ArrayBlockingQueue

一、ArrayBlockingQueue簡介 一個建立在數組之上被BlockingQueue綁定的阻塞隊列。這個隊列元素順序是先進先出。隊列的頭部是在隊列中待的時間最長的元素。隊列的尾部是再隊列中待的時間最短的元素。新的元素會被插入到隊列

原创 Android性能提升之強引用、軟引用、弱引用、虛引用使用

轉載請把頭部出處鏈接和尾部二維碼一起轉載,本文出自逆流的魚yuiop:http://blog.csdn.net/hejjunlin/article/details/52637333 背景:收到公衆投稿,《從面試題中看Java的Refere

原创 完美的單例模式

一、立即加載模式(餓漢模式) /** * 立即加載模式(餓漢模式) * * @author LZN * */ public class SingleOne { private static SingleOne sing

原创 Toolbar一些問題解決彙總

一、Toolbar修改高度後返回按鈕不能居中的解決方法 toolbar默認 將 layout_height = “?attr/actionBarSize”,但是修改了高度之後發現返回按鈕沒有居中顯示,margin、padidng、cont

原创 使用 CoordinatorLayout 打造一個炫酷的詳情頁

開發中如果能恰當的使用material design的一些設計,不僅能讓你的APP更炫酷,最重要的是開發起來easy多了。這裏介紹下material design裏一個很重要的控件:CoordinatorLayout,以及配合其子view

原创 最小棧實現

一 思路 1.設原有的棧叫做棧A,此時創建一個額外的棧B,用於輔助原棧A。 2.當第一個元素進入棧A的時候,讓新元素的下標進入棧B。這個唯一的元素是棧A的當前最小值。(考慮到棧中元素可能不是類對象,所以B棧存儲的是A棧元素的下標) 3.每