activity屬性總結

2021-06-27 11:21:52 字數 1487 閱讀 6556

總結一些用的的activity屬性 android:***="***" 慢慢更新

android:name

指定activity的名字

android:label

acitivity actionbar 上面顯示的名字 一般是頂部那一小塊

android:launchmode

啟動模式,總共四種 詳情可參考 activity四種啟動模式

android:theme

可以設定主題,像沒有title什麼的都可以寫好放在styles.xml裡面,通過這裡指定。(沒有title系統裡面有

android:configchanges

主要是在橫豎屏切換時,activity生命週期怎麼運轉的問題,總共三個選項

android:uioptions

設定成splitactionbarwhennarrow 表示把actionbar中的圖示放在螢幕底部 另乙個引數是none

android:windowsoftinputmode

主視窗與軟鍵盤的互動模式,可以用來避免輸入法面板遮擋問題 引數可以為乙個或者多個的集合用「|」 連線

各值的含義:

【a】stateunspecified:軟鍵盤的狀態並沒有指定,系統將選擇乙個合適的狀態或依賴於主題的設定

【b】stateunchanged:當這個activity出現時,軟鍵盤將一直保持在上乙個activity裡的狀態,無論是隱藏還是顯示

【c】statehidden:使用者選擇activity時,軟鍵盤總是被隱藏

【d】statealwayshidden:當該activity主視窗獲取焦點時,軟鍵盤也總是被隱藏的

【e】statevisible:軟鍵盤通常是可見的

【f】statealwaysvisible:使用者選擇activity時,軟鍵盤總是顯示的狀態

【g】adjustunspecified:預設設定,通常由系統自行決定是隱藏還是顯示

【h】adjustresize:該activity總是調整螢幕的大小以便留出軟鍵盤的空間

【i】adjustpan:當前視窗的內容將自動移動以便當前焦點從不被鍵盤覆蓋和使用者能總是看到輸入內容的部分

android:screenorientation

螢幕方向,主要是橫屏還是豎屏

【a】unspecified 預設 跟隨系統

【b】landscape 橫屏

【c】portrait 豎屏

【d】user 使用者當前選擇的方向

【e】behind 與在活動堆疊下的活動相同方向  就是在activity棧中,該activity下面的那個相同

【f】sensor 根據感測器方向確定,取決於使用者手持方向

【g】nesensor 方向感測器被忽略 和unspecified一致

Activity的一些相關屬性總結

1 獲取activity底層view getwindow getdecorview 例如 getwindow getdecorview setbackgroundcolor color.red 設定當前view的背景色為紅色 2 獲得螢幕的高度和寬度 getwindowmanager getdefa...

Activity跳轉方式總結

自我感覺這裡的排版看著更舒服些。activity跳轉方式總結 方法一 intent intent new intent 本類,將要跳轉的類 intent intent new intent mainactivity.this,jumptoactivity.class startactivity in...

Activity啟動流程 總結

該文介紹在activity啟動過程中涉及到的相關類和對該啟動過程知識總結 對activitystacksupervisor中維護的幾個類的集合的理解,幫助我們更好的理解activity的四種啟動模式。activitydisplay 顯示的裝置,每個裝置中都包含多個activitystack,它們的型...