原创 數組和List之間相互轉換的方法

1.List轉換成爲數組。(這裏的List是實體是ArrayList) List list = new ArrayList();list.add("1");list.add("2");final int size =  list.size

原创 Listview item點擊事件失效 解決這個其難雜症良藥

ListView已經不是簡單的textview組成的item就能滿足了,對於需要定製更多控件複雜界面的要求,什麼ImageButton、Button、Edtitext等等之類對焦點會影響的控件,用在listview上就感覺有點酸爽~~~~

原创 一個不顯示全屏圖的banner無限自動輪播例子,利用recycleview實現類似viewpager效果

IncompleteScreenBanner 一個不顯示全屏圖的banner無限自動輪播例子,利用recycleview實現類似viewpager效果 背景 其實程序猿要開發一個demo的背景,都!一!樣! 說什麼爲了社會進步,爲

原创 一個效果很棒的搜索框,跟srollview更配---從EMUI有感而寫

最近換了榮耀的手機,感覺EMUI比以前進步非常大,裏面的一個滑動佈局嵌套的搜索效果做的非常棒,我就開始尋思自己也搞一個出來玩玩,純屬練手,廢話少說,先上gif效果圖 我絕對的Beyond迷,連配圖都是想着用他們的,因爲電腦只有他們

原创 使用高德地圖仿最新版微信發送位置實現,相似度高達99.99%!!!

背景 其實程序猿要開發一個demo的背景,都!一!樣! 說什麼爲了社會進步,爲了挑戰自我,都!是!瞎!扯!蛋! 無非就是一個背景,產品經理要求實現該功能!!! 廢話少說,先上gif爲敬! 功能 沒什麼好說的,用上最新版微信

原创 Android Studio 下使用assets文件夾心得

最新公司開發一個新的項目,具體什麼鬼項目我就不說了,一提起就心中千萬個草泥馬奔跑一樣。有種恰似一羣太監上青樓的無法言說的痛,當然這個不是說本人。 好吧扯回來。 新項目要求使用android studio,一聽感覺高大上,終於把谷歌親兒子用

原创 The specified child already has a parent. You must call removeView() on the child's parent first.

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's p

原创 一個可以任意自由複製的看起來像的TextView----其實這是一個EditText哈哈哈

之所以要研究這個蛋痛的看似很diao的東西,就是因爲工作上有需求呀,有需求呀,有需求呀!!!! 好好的textview顯示就好了嘛,還搞什麼鬼自由複製呢?複製就好了嘛,還要自由複製,我一聽到幾乎是崩潰的!(對不起我還是菜鳥水平,有這個想法

原创 DrawerLayout使用一二事

最近老大讓我試試用Drawerlayout去做側滑效果,不要再用什麼鬼popoupwindow之類的了。 我惆悵的想了想,用官方的應該會比較給力,於是,drawerlayout用起。 感覺用起來還是挺方便的,稍微注意一點東西就好了。 先循

原创 Android自定義View畫出一個時鐘(時針、分針、秒針)完美搭配當前時間走動

1、獲取時間值 private void getDatas() { SimpleDateFormat format = new SimpleDateFormat("HH,mm,ss"); St

原创 一次使用多個Android5.0+新控件,完美學習~~~(Beyond粉絲必看)

一次使用多個Android5.0+新控件,完美學習~~~(Beyond粉絲必看) 先來一波效果圖(壓縮得比較爛請不要介意) 使用了以下新控件 DrawerLayout—測滑菜單 NavigationView—抽屜導航菜單 Coordi

原创 來電攔截、來電掛斷,通過反射實現一鍵掛斷

最近在做這個功能,經過各位資料查詢,得出結論: 系統並沒有提供我們開發者去掛斷電話的接口 於是軟的不行硬的來,通過反射實現功能。 1、首先,在項目src\main文件夾下創建一個aidl文件夾; 2、在aidl創建一個包路徑爲com.an

原创 按下主頁鍵(或切換不同應用)回到原應用會重啓問題

情景 1、開啓應用—按下主頁鍵—點擊應用圖標—應用會重新啓動,而不會恢復到按下主頁鍵前的頁面 2、開啓應用—按下主頁鍵—喚出後臺應用任務列表並點擊打開剛纔的應用—會恢復到按下主頁鍵前的頁面 解決辦法 在第一個啓動頁面的onCreate(

原创 onSaveInstanceState()和onRestoreInstanceState()使用詳解

背景 如果系統由於系統約束(而不是正常的應用程序行爲)而破壞了Activity,那麼儘管實際 Activity實例已經消失,但是系統還是會記住它已經存在,這樣如果用戶導航回到它,系統會創建一個新的實例的Activity使用一組保存的數據來

原创 Viewpager+Fragment重複滑動後出現view重疊問題

viewpager+fragment這個組合用起來非常爽呀~~~ 但有時候會有點奇葩的問題需要注意 我就遇到了viewpager反覆滑動,之前加載的fragment被重建了,但view沒有delete掉,於是就view覆蓋上去了,就出來各