原创 ProgressBar 深入分析

原貼地址:http://blog.csdn.net/hjpdyxhjd/article/details/50365723 ProgressBar 深入分析 1 前言 【ProgressBar】既進度條,當我們在做一些耗時

原创 OKHttp異常java.lang.IllegalStateException: closed與debug時遇到的坑

今天第一次使用okhttp,因爲接口沒有告知返回的json格式,只好debug自己看返回的串,結果初次使用直接崩潰了 錯誤提示java.lang.IllegalStateException: closed 原因在網上查到是因爲

原创 TextView部分內容改變顏色,背景色,大小,字體,超鏈接,刪除線,下劃線,添加圖片

轉載地址:http://blog.csdn.net/lanxingfeifei/article/details/50523555 昨晚研讀 ApiDemo 源碼至 com.example.android.apis.text.Link 類

原创 解決Dialog中有EditText時無法自動彈出輸入的問題

其實這個問題的根源在於設計dialog的時候爲讓dialog不被輸入遮擋,默認會在顯示的時候隱藏掉輸入法 源頭可追溯到官方文檔: Note: Activities provide a facility to manage the c

原创 shape標籤詳解

雖然一些比較日常的效果都能輕鬆使用shape實現,但是一些稍微複雜的效果還是得去查,實在麻煩 寫個文章記錄一下 ShapeDrawable是一種很常見的Drawable,可以理解爲通過顏色來構造的圖形,它既可以是純色的圖形,也可以是具有

原创 Android中Calendar類的用法總結

原文章地址:http://blog.csdn.net/sysukehan/article/details/52045440 Calendar是Android開發中需要獲取時間時必不可少的一個工具類,通過這個類可以獲得的時間信息還是很

原创 android 設置進入全屏,取消全屏的幾種方式

原文地址:http://blog.csdn.net/java_goodstudy/article/details/54924418 我將這三個設置代碼寫在一個工具類當中,當你要對某個Activity調用這三個功能的時候,把Act

原创 個人收集的一些第三方庫

大部分都是自己使用過覺得還不錯的,部分並沒有使用過,但是看起來很屌的樣子 工具類集合 AndroidUtilCode 我再測試一把 下載更新 update 清晰靈活簡單易用的應用更新庫 另一個下載更新 AppU

原创 關於自定義dialog的樣式

先上圖: 前面三種均爲系統dialog 前兩種使用了自定義樣式,第三種完全不使用樣式 後面兩種爲自定義佈局,使用了自定義樣式 運行環境爲安卓5.0 其中,第三種雖然沒有指定樣式,但是系統會根據當前系統版本去設置樣式,比如圖中用的就

原创 Edittext禁止輸入回車鍵以及單行顯示解決方案

要讓Edittext單行顯示,以前的做法直接使用屬性android:singleLine="true"即可,不過這個方法已經過時了,不宜繼續使用,新的解決方案如下只需要設置android:lines="1"

原创 Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

今天在做hencoder的自定義view練習的時候,下載了練習項目,使用的時候發現項目是在3.0版本的studio上創建的,我的studio版本是2.2.2,運行時提示最低版本爲3.0在網上找到https://blog.csdn.net/

原创 關於TextView的android:ellipsize="end"屬性無效的掙扎

今天寫代碼的時候突然發現TextView的android:ellipsize="end"屬性無效了即便我的文字已經超出了一行也沒有給我顯示省略號就像這樣這個時候我的代碼是這樣的<TextView android:id="@

原创 安卓中的單位px,dp與sp

想來工作這麼久,像素轉換這一塊從來都是直接跳過,需要的時候再去找轉換公式,這樣實在是不好,所以寫個文章記錄一下 android支持如下像素單位:px(像素)、in(英寸)、mm(毫米)、pt(磅,1/72英寸)、dp(與設備無關的顯示單

原创 安卓代碼混淆

原文地址:http://www.jianshu.com/p/f9438603e096 首先要在build.gradle中開啓混淆,也就是minifyEnabled true,我用的build.gradle具體如下所示: def r

原创 安卓動畫總結

補間動畫(Tween Animation) 開發者無需定義動畫的每一幀,只需要定義開始和結束的關鍵幀和動畫變化的時間和方式,剩下的交給安卓系統進行計算,通過在兩個關鍵幀之間插入漸變值來實現平滑過渡 補間動畫主要包括4種基本效果:透明度變化