https://juejin.cn/post/6844904015625453576
Android - crash log 反混淆
- 3
- 0
- Android 學習中
https://juejin.cn/post/6844904015625453576
https://developer.android.com/studio/write/tool-attributes
拿掉EditText的自動填寫
android:importantForAutofill="no"
隱藏back鍵的bar 隱藏status bar
this.window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS) // 跟系統表示要渲染 system bar 背景。 window.statusBarColor = Color.TRANSPARENT
主要由Entity、DAO、RoomDatabase組成
針對TextView 選擇、複製,做監聽動作
style="?android:attr/borderlessButtonStyle"
<Button android:id="@+id/button_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMessage"
style="?android:attr/borderlessButtonStyle" />
本篇使用
implementation 'com.jcodecraeer:xrecyclerview:1.6.0'.
如題viewpager2包xrecyclerview ,下拉更新時會很容易出發到viewpager的scroll
https://www.jianshu.com/p/4679f7bfac3a
在Android8.0後連接電腦只要日誌打印頻繁且量大就經常看到錯誤[ read: unexpected EOF! ] 只要出現這個錯誤時Logcat就停止打印了(特別是在AndroidStudio中正當調試時突然出現這個問題) 8.0以前也會報錯只是系統默認丟掉多的數據 網上很多解決辦法都是改為通過adb方式輸出結果到文件: adb logcat -v time process > [路徑] 這種辦法不方便查看log,並且又不及時 原因 Logcat的Buffer不夠用 徹底解決辦法 進入系統設置 > 開發者選項 > 調試 > 日誌記錄器緩衝區大小 點擊設置日誌緩衝區大小,若存儲空間支持可直接改為最大的值接口解決問題
Android - recyclerview item gone 還是會佔空間
var msp = SpannableString(txtv.text) var lowerStr = txtv.text.toString().toLowerCase() Log.d("shawnKeyWordSearch", "keyword:$keyword") val pattern: Pattern = Pattern.compile(keyword.toLowerCase()) val matcher: Matcher = pattern.matcher(lowerStr) while (matcher.find()) { val start: Int = matcher.start() val end: Int = matcher.end() msp.setSpan(ForegroundColorSpan(ContextCompat.getColor(context, R.color.water_blue)), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) } txtv.text = msp
retrofit = Retrofit.Builder() .baseUrl(baseUrl) //加上這條就可以,要放在gson前面 .addConverterFactory(ScalarsConverterFactory.create()) .addConverterFactory(GsonConverterFactory.create(gson)) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .client(httpClient) .build()
// rxTimerUtil.interval(3000, object : RxTimerUtil.IRxNext { // override fun doNext(number: Long) { // KLog.d("shawnBannerTester", "curryType:${hashCode()}:curryType:$curryType:curryPage:$curryPage") // } // })
解除圖片等比例縮放,讓圖片可以填滿整個imageview,縱使圖片會變形
Android - view淡入淡出動畫優化