提到 when,大家都會(huì)聯(lián)想到 Java 中的 switch松捉,然而在 kotlin 中夹界,when 顯然比 Java 中的 switch 要強(qiáng)大得多。首先隘世,我們先來看看 whe...
開篇廢話 最近有個(gè)需求可柿,需要做一個(gè)像微信聊天一樣可以長按可以任意選擇復(fù)制的功能,這就要用到了Spannable了丙者,但不止止的Spannable复斥,在寫的過程中也是遇到了很多的坑...
前言 由于TextView有些時(shí)候的內(nèi)容太多,跳轉(zhuǎn)二級頁面顯示又多此一舉械媒,設(shè)置layout_height為wrap_content又占用當(dāng)前頁面太多UI目锭,整體布局不好看,于是...
背景 從Android10(API 29)開始,在原有的主題適配的基礎(chǔ)上糜值,Google開始提供了Force Dark機(jī)制丰捷,在系統(tǒng)底層直接對顏色和圖片進(jìn)行轉(zhuǎn)換處理坯墨,原生支持深色...
資源沖突 公司在不斷推進(jìn)組件化,多個(gè)Module開發(fā)荣恐,當(dāng)然也存在許多需要注意的問題液斜。是無法保證多個(gè)Module中的資源命名完全不同,就可能會(huì)出現(xiàn)資源引用問題叠穆,造成資源沖突少漆。 ...
需求背景 我們APP里有個(gè)商品詳情頁,頁面上半部分是自己寫的界面硼被,下半部分則要展示一段由后臺返回的html標(biāo)簽示损,圖文混排的形式。由于WebView如果不給定一個(gè)高度嚷硫,將無法展...
主要是為了顯示W(wǎng)ebview高度折疊卖氨,如果大于600,則顯示600负懦,點(diǎn)擊展開全部筒捺,再展開!如果小于600纸厉, 則按照實(shí)際高度顯示系吭,不顯示折疊效果! 效果如下: - 點(diǎn)擊紫色框颗品,...
android.hardware提供了距離感應(yīng)器監(jiān)聽器蟆盹,通過注冊監(jiān)聽孩灯,來判斷是否靠近聽筒闺金。 MediaManager是播放器單例,維護(hù)了一個(gè)MediaPlayer,用來重新處...
問題 WebView 加載不出掘金網(wǎng)頁 導(dǎo)致閃退 解決前de效果: 解決方法: domStorageEnabled =true 打開WebView緩存功能
場景復(fù)現(xiàn): 在Android5.0 以及以上的系統(tǒng)舔哪,當(dāng)WebView加載的鏈接為Https開頭,但是鏈接里面的內(nèi)容槽棍,比如圖片為Http鏈接捉蚤,這時(shí)候,圖片就會(huì)加載不出來 原因:...