關於android中activity的橫豎屏切換問題可以通過androidmanifest.xml檔案中的activity來配置:
android:screenorientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nonsensor"]
screenorientation 用來指定activity的在裝置上顯示的方向,每個值代表如下含義:
"unspecified" 預設值 由系統來判斷顯示方向.判定的策略是和裝置相關的,所以不同的裝置會有不同的顯示方向.
"landscape" 橫屏顯示(寬比高要長)
"portrait" 豎屏顯示(高比寬要長)
"user" 使用者當前首選的方向
"behind" 和該activity下面的那個activity的方向一致(在activity堆疊中的)
"sensor" 有物理的感應器來決定。如果使用者旋轉裝置這螢幕會橫豎屏切換。
"nosensor" 忽略物理感應器,這樣就不會隨著使用者旋轉裝置而更改了 ( "unspecified"設定除外 )。
Android app全域性字型設定
方法很簡單,就是使用github上的乙個開源庫calligraphy,使用步驟只需要以下幾步 calligraphyconfig.initdefault new calligraphyconfig.builder setdefaultfontpath fonts roboto bold.ttf se...
AndroidApp定位和規避記憶體洩露方法研究
怎樣避免記憶體洩露 使用procrank檢視程序記憶體 procrank 命令可以獲得當前系統中各程序的記憶體使用快照,這裡有pss,uss,vss,rss。我們一般觀察uss來反映乙個process的記憶體使用情況,uss 的大小代表了只屬於本程序正在使用的記憶體大小,這些內存在此process被...
Android App設定狀態列顏色
非常簡單,只要在res values color.xml檔案裡改變colorprimarydark的值就可以了,狀態列的顏色就是來自它。進入android studio,在color.xml裡面雙擊 前面的顏色框,會彈出來choose color視窗,然後可以選擇顏色,並且可以在下面一欄設定透明度。...