當前位置:首頁 » 安卓系統 » android折疊代碼

android折疊代碼

發布時間: 2025-04-26 18:28:50

『壹』 Android屏幕變化引起Fragment折疊的解決辦法

奇葩問題年年有,今天又碰到一個,最近呢,在項目開發維護中遇到這樣一個bug,vivo某某型號手機,三指頭同時下滑,瞅瞅效果圖,屏幕露出半個桌面來,而我們的應用布局發生重疊,不得不佩服我們的測試小姐姐,這樣奇葩問題,你都找得到,怎麼辦呢,網路谷歌唄!

這樣子,在當前頁面的Activity中的onCreate方法中輸出日誌,當頁面首次打開的時候有日誌輸出,當三個手指下滑的時候,又有日誌輸出,ok,到這里問題已經明朗,Activity重新創建了,顯然因為生命周期方法重復執行導致它承載的Fragment出現了布局折疊問題。
當手機屏幕變化笑銀培,比如橫豎屏切換,布局變化,屏幕尺寸改變等,在不經過設搏仿置時activity會被重新啟動創建,而且還不止一次,而要防止這碰唯個現象的發生,就需要配置configChanges這個屬性了。

找到了原因,那麼開始實施解決方案。
在AndroidManifest.xml中配置configChanges這個屬性如下

當配置完成後,再次發布程序到手機,日誌不在重復列印,頁面也能夠正常顯示。

這樣配置
android:configChanges="orientation"
那麼橫豎屏切換時就不會重新創建activity,那麼這個屬性到底是什麼意思呢?
首先,要了解Android默認在情況下,在系統的配置改變的情況下會重新創建activity,這個很好理解,因為系統環境變了,當然要重新創建activity來適應這個改變嘍。但是在很多時候我們不想在系統配置改變時重新載入activity,那麼就需要
android:configChanges=「xxx|xxx」這個樣子來搞定了。這里的xxx表這不同的系統配置的改變。
這里的xxx包含了很多種,就像我上邊寫的,可以用|來連接多個值。下面簡單介紹下各個值的不同含義:

喝飽水,閉上嘴,往前走,靠雙腿。

『貳』 Android studio怎麼展開/折疊代碼注釋

分兩種情況:
第一種情況是局部代碼塊展開/折疊,快捷鍵分別是
ctrl+(加號)和ctrl-(減號);
第二種情況是全部代碼塊展開/折疊,快捷鍵分別是
ctrl
*

ctrl
shift
/。
也可以對其進行設置更改,改法是進入
settings
里的
keymap
裡面,在搜索框里輸入
fold,下面的搜索結果裡面有
expand

collapse,有局部和全局的快捷鍵,分別對其進行設置就行,可以參考下圖:

『叄』 Android studio怎麼展開/折疊代碼注釋

可以看到的Android studio的編輯器當中有一段的注釋的代碼的選項。

如果在當前的注釋的代碼過多的話,進行點擊Android studio的菜單中的「code」的選項菜單。

然後就會彈出了下拉菜單中進行選擇為「folding」的選項菜單。

這樣就會彈出了下一級的菜單中進行選擇為「collapse doc comments」的選項。

這樣在注釋的代碼的中被折疊了,那麼就看不到所有的注釋的信息。

注釋的代碼被折疊了,那麼就需要進行展開代碼,進行選擇為expand doc comments為進行把注釋進行展開。

熱點內容
高中微機編程 發布:2025-05-21 19:56:25 瀏覽:96
固態硬碟關閉寫入緩存 發布:2025-05-21 19:56:20 瀏覽:109
電腦版最強伺服器 發布:2025-05-21 19:49:20 瀏覽:957
道瓊斯資料庫 發布:2025-05-21 19:42:36 瀏覽:791
怎樣加密excel文件 發布:2025-05-21 19:42:21 瀏覽:531
怎麼設置移動服務密碼 發布:2025-05-21 19:36:54 瀏覽:398
論加密 發布:2025-05-21 19:36:07 瀏覽:826
安卓加密多久 發布:2025-05-21 19:11:41 瀏覽:361
pythondataframe運算 發布:2025-05-21 19:11:40 瀏覽:695
革泰原始密碼多少 發布:2025-05-21 19:05:22 瀏覽:447