原创 Toolbar透明沉浸背景-善用FrameLayout

還是先放圖吧:   最近做個小東西,寫到了音樂播放界面,顏值這方面網易雲音樂絕對是佼佼者呀。於是就像弄出一個類似的效果,然後全屏都是歌曲圖片高斯模糊的背景,包括toolbar。 我的佈局主要有兩層是這個層級結構: RelativeLa

原创 使用標籤-控件空指針

項目裏用到toolbar的時候 由於佈局關係需要給include 標籤加上一個id,然後在activity中使用toolbar的id以後就會報空指針,幾經週轉,終於找到原因,原來include標籤加上id以後,toolbar的id就不能用

原创 Cause: buildOutput.apkData must not be null

最近項目gradle升級到如下版本 com.android.tools.build:gradle:3.4.0 https\://services.gradle.org/distributions/gradle-5.1.1-all.z

原创 改變Toolbar自帶返回按鈕顏色

感謝:android ToolBar使用默認返回鍵,修改顏色

原创 鍵盤迴車搜索

xml: android:maxLines="1" android:singleLine="true"(華爲) android:imeOptions="actionSearch" java:  etSearch.setOnEditor

原创 TextView跑馬燈

xml: android:singleLine="true" android:ellipsize="marquee" java: barTitle.isSelected = true barTitle.isFocusable = tr

原创 TabLayout+ViewPager不顯示Tab的問題

我按照如下方法設置TabLayout的Tab,卻看不到任何Tab 看了下源碼,的確如此。詳見這位老哥的解析: TabLayout 遇到那些坑 tab標籤不顯示問題

原创 Can't change container ID of fragment

在學習kotlin的過程中,使用viewpager+fragment+BottomNavigationView想實現滑動切換頁面效果。 我在viewpager的onPageSelected中滑動就切換到指定頁,以爲是要進行fragment

原创 ConstraintLayout(約束佈局)之初學

一、作用 解決多層嵌套佈局影響性能的問題。 二、用法 1.相對定位 如上圖佈局,在約束佈局中,其中中間Home的id爲message,垂直和水平方向都是居中,佈局如下: <TextView android:id="@+id/m

原创 開擼kotlin!!!

難得一次幫做作業的機會,論文、答辯這些事情也搞完了,終於可以靜下心來學點東西。 立帖爲證,督促自己好好學習啦~

原创 recyclerview滾動後 再滾回來不會恢復原來的狀態

由於recyclerview複用緩存機制,寫了if更改狀態後一定要寫else恢復狀態!! 這裏就是沒寫else導致本來正常位置的數據被更改

原创 查重

推薦大家一個靠譜的論文檢測平臺。重複的部分有詳細出處以及具體修改意見,能直接在文章上做修改,全部改完一鍵下載就搞定了。怕麻煩的話,還能用它自帶的降重功能。哦對了,他們現在正在做畢業季活動, 贈送很多免費字數,可以說是十分划算了!地址是:h

原创 IDEA只能通過localhost訪問tomcat解決

這個問題困擾了我很久很久,部署在idea上的web項目只能通過localhost訪問,不能通過127.0.0.1或者192.168.1.x這樣的IP地址訪問。終於剛剛解決了,也不知道到底是哪個環節的問題,就記錄下可能出錯的地方吧: 1.這

原创 Invalid bound statement (not found)解決

弄畢設,用IDEA開發,這個問題困擾我兩天,我也不知道是從哪個問題慢慢變成這個問題的,既然只記得這個報錯就先記錄下來。 我的完整報錯信息是Invalid bound statement (not found): pers.zjc.sams

原创 IDEA Tomcat部署時war和war exploded的區別

我的理解: war:將項目打包發佈到Tomcat服務器上; war exploded: 熱部署,能即時更新,開發時用這個。 詳見:Tomcat部署時war和war exploded區別以及平時踩得坑