原创 Android通用搜索頁的分析與封裝

前言 之前寫過一篇文章是關於搜索框的封裝( Android通用的搜索框),當時只是對搜索欄部分進行簡單的封裝,把搜索邏輯、頁面和數據處理封裝了一下,而搜索頁的處理(包括數據源,控件等)還需要手動的去創建和修改,用起來還是比較麻煩,最近不太

原创 Android限制EditText只能輸入中文或者指定內容的實現

最近項目中要限制EditText中只能輸入中文,之前寫過一個限制EditText只能輸入中文的實現,不過存在一些問題,而且擴展性不是很好,所以換了一種方法來實現. 先看一下效果圖: 具體實現 一般對EditText的操作及處理都是用

原创 Android項目控件統計(XML標籤統計)

最近項目要做改版,需要評估一下工時,因爲項目比較大,導致在Studio搜索某些數據的時候數量出現100+的情況(比如統計項目中的Button數量),沒辦法統計到具體的數據.故寫了一個統計xml文件標籤的方法(java),分享一下,希望能幫

原创 Android仿打字機打字效果

最近不太忙,看了看JS方面的知識,偶然看到一個打字機打字的效果,感覺挺棒的,就打算用android搞一個試試.爲了不造重複的輪子,先在度娘上找了找,果然有前輩已經寫過這方面的文章.所以參考了一下,並且加入了一些自己的想法,做了一些優化.先

原创 Mac版Android Studio查看不到源碼的解決方法

寫東西時,遇到些問題,想查看一下源碼,看看問題出在那,然後在SDK Manager下載完源碼後,還是查看不了,彈出找不到源碼的提示,點也沒反應,如下圖: 查閱了一些資料,最終把問題解決了.記錄一下步驟,之後遇到方便查閱. 步驟 先確認一

原创 Android無限循環與自動播放ViewPager的簡單實現(廣告欄)

之前寫過一個簡單的ViewPager指示器,但是隻能夠展示指定數量的內容,沒有實現無限循環和自動播放功能,今天來完整的把這幾個功能寫一下吧.當然還是用到之前寫的簡單的ViewPager指示器,並做一些小修改,來配合無限循環和自動播放. 可

原创 Android通用索引欄實現

偶爾看到之前寫過的代碼,感覺好多東西幾乎在很多項目中都要用到,雖然每個項目的需求和設計都不同,不過實現的效果都是一樣的,可能只是數據格式和一些顏色等的細微差距.但是有的時候因爲一個小改變,就要去重複的修改代碼,麻煩不說,也容易導致新的問題

原创 Android通用的篩選欄實現

最近事情比較多,不管是生活還是工作,感覺節奏都在趕着走,對於之前相對比較喜歡自由的我,也要慢慢適應之後的節奏了,不管怎樣,生活還在繼續,加油~~ 今天來寫一個通用的篩選欄的實現,也是因爲之前項目中要好多地方用到篩選欄這麼個東西,所以爲了之