原创 “全文”和“收起”實現

朋友圈列表的點擊“全文”展開、點擊“收起”摺疊,實現起來很簡單,主要是以下兩步: 獲取item文本的行數記錄item文本的狀態1.獲取文本的行數 很容易想到獲取文本的行數,超出規定行數便摺疊文本,但沒有方法可以直接根據字數計算出TextV

原创 30分鐘上手最火android網絡請求框架Retrofit

說到目前最火的網絡請求庫,那肯定是的非Retrofit莫屬了,如果你還不瞭解Retrofit如何使用,如果你想讓自己的網絡請求庫更優雅一些,那麼你來對地方了。 Retrofit與okhttp共同出自於Square公司,retrofit就是

原创 信息更新小紅點顯示——自定義控件BadgeView的使用介紹

在現在大部分的信息發佈類應用,都有這樣的一個功能:當後臺數據更新,比如有系統消息或者是用戶間有互動的時候,通過在控件上顯示一個小紅點來提示用戶有新的信息。一般來說,這種業務需求,我們可以在佈局文件中隱藏一個小紅點,然後當檢測到有數據更新

原创 Android TabLayout 分分鐘打造一個滑動標籤頁

使用滾動的標籤指示器和滑動的內容頁面,是手機應用經常出現的一種設計風格,常見的比較出名的應用有:微信(首頁)、網易新聞、今日頭條和知乎等。有過幾年安卓開發經驗的朋友肯定知道,在GitHub上,實現這種功能有兩個比較出名的開源項目:Page

原创 Android ConstraintLayout

說明 Google I/O 2016 上發佈了 ConstraintLayout, 簡直是要變革 Android 寫界面方式. 於是第二天我立即找到相關文檔嘗試, 這是官方提供的 Codelab 項目. 手把手教你探索 Constr

原创 Android開發人員不得不收集的代碼(不斷更新)

轉載自    http://www.jianshu.com/p/72494773aace 爲方便查找,已進行大致歸類,其目錄如下所示: 尺寸相關→SizeUtils.java dp與px轉換 dp2px、px2dpsp與px轉換 s

原创 Android ActionBar完全解析,使用官方推薦的最佳導航欄(上)

本篇文章主要內容來自於Android Doc,我翻譯之後又做了些加工,英文好的朋友也可以直接去讀原文。 http://developer.android.com/guide/topics/ui/actionbar.html Ac

原创 Android開發各類常見錯誤解決方案

轉自:       http://www.jianshu.com/p/c5db81cbc438 本文屬於個人平時項目開發過程遇到的一些問題,記錄下來並總結解決方案,希望能幫到大家解決問題,有些問題的解決方案是在StackoverFlow

原创 Android APK反編譯就這麼簡單 詳解(附圖)

轉載自:      http://blog.csdn.net/vipzjyno1/article/details/21039349/ 在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局