原创 分享用Activity的做Dialog樣式

Dialog是我們項目中經常會用到的工具,實現它的方式也多種多樣,有時爲了需要我們會把Activity展示成Dialog,今天就講一下如何用Activity寫Dialog. 主要有以下幾點: AndroidManifest設置activ

原创 小數保留兩位,並四捨五入

最近在做平臺數據的展示,要求對數字保留兩位小數,並且四捨五入.雖然安卓有一個類可以做一些小數的處理,但是由於機器碼的正反補,使得小數的四捨五入並不想我們所認爲的那樣,所以想辦法自己寫一個可以四捨五入的. 這個哥們總結的還挺到位的 首

原创 listview下拉刷新和加載更多的優化

最近看項目之前的功能,發現了幾個問題:1.就是每次加載更多都回到第一條. 2.另一個問題就是下拉刷新,下拉刷新需要把之前的listview中的內容給清除掉,再獲取新的集合,使用addAll()沒有問題,但

原创 androidstudio安裝apk失敗

最近項目總是安裝不到手機上,但是其他的手機卻可以,很不解,看着網上說把Enable Instant Run 這個勾去掉就可以了,不然其閃電運行.我且試了一下,目前可以了,但是之後就不知道了.還有一篇文章我覺得可能也可以解決這個問

原创 仿QQ的消息提示小圓點的形狀

大家都在仿照QQ提示小圓點拖動取消的動畫效果,但我今天要說的不是這個,這個效果大家已經說的很詳細了.我今天簡單說一下小圓點的形狀如何隨着數據的增加而改變形狀的. 像這樣當數據時個位數的時候是一個圓,數據大於各位數就隨着數據的變化不斷拉長

原创 java.lang.NoSuchMethodError: No virtual method checkSelfPermission,可是這個方法存在

今天遇到一個No virtual method checkSelfPermission的bug,說是方法找不到,但是我通過ctrl+左鍵是可以調用到的.查了好久,有的說可能是分包的問題.但是我這邊已經解決了分包的問題了.後來朋友推薦了另一

原创 回顧基礎知識--第一章:Activity的生命週期和啓動模式

最近在讀任玉剛的Android開發藝術探索,爲了方便之後複習,下面做一下筆記.對於Activity的生命週期相信知道安卓的最熟悉不過了,但是,我還是有了新的認識.之前,認爲在onResume()時Activity纔是可見的,其實不是,在o

原创 java多態使用時,如果想要調用子類特有屬性如何做.

這個問題其實很簡單,但是今天有人突然一說竟然不知道該怎麼做了,我記得是使用instance of,但有同事說這是判斷是否是父類的,其實也可以判斷是否是他的子類. 爲了驗證是否正確,我寫了一個demo驗證一下. 1. Animal pu