android拍照時顯示桌面

2021-06-16 21:41:58 字數 1933 閱讀 3133

在專案中呼叫照相機時會先顯示桌面,通過一點點的注釋**,發現是在androidmainfeset.xml檔案中設定了

android:theme="@android:style/theme.translucent.notitlebar"

透明背景並無標題

解決方法參考:

在style.xml中自定義主題

修改後的mainfest.xml

s深入 學習:

參考:在進行android ui設計時,我們經常需要將螢幕設定成無標題欄或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫**設定。 

1.在xml檔案中進行配置 

在專案的清單檔案androidmanifest.xml中,找到需要全屏或設定成無標題欄的activity,在該activity進行如下配置即可。 

實現全屏效果: 

android:theme="@android:style/theme.notitlebar.fullscreen" 

實現無標題欄(但有系統自帶的工作列):

android:theme="@android:style/theme.notitlebar" 

2.編寫**設定 

在程式中編寫**進行設定,只需在oncreate()方法中加入如下**即可 

實現全屏效果: 

getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,  windowmanager.layoutparams.flag_fullscreen); 

實現無標題欄(但有系統自帶的工作列): 

requestwindowfeature(window.feature_no_title); 

附:android系統自帶樣式 

android:theme="@android:style/theme.dialog" 將乙個activity顯示為能話框模式  

android:theme="@android:style/theme.notitlebar" 不顯示應用程式標題欄  

android:theme="@android:style/theme.notitlebar.fullscreen" 不顯示應用程式標題欄,並全屏  

android:theme="theme.light" 背景為白色  

android:theme="theme.light.notitlebar" 白色背景並無標題欄  

android:theme="theme.light.notitlebar.fullscreen" 白色背景,無標題欄,全屏  

android:theme="theme.black" 背景黑色 

android:theme="theme.black.notitlebar" 黑色背景並無標題欄  

android:theme="theme.black.notitlebar.fullscreen" 黑色背景,無標題欄,全屏  

android:theme="theme.wall*****" 用系統桌面為應用程式背景  

android:theme="theme.wall*****.notitlebar" 用系統桌面為應用程式背景,且無標題欄 

android:theme="theme.wall*****.notitlebar.fullscreen" 用系統桌面為應用程式背景,無標題欄,全屏 

android:theme="translucent"  透明背景 

android:theme="theme.translucent.notitlebar"  透明背景並無標題 

android:theme="theme.translucent.notitlebar.fullscreen"  透明背景並無標題,全屏 

android:theme="theme.panel"  面板風格顯示 

android:theme="theme.light.panel" 平板風格顯示

android拍照時返回桌面

在專案中呼叫照相機時會先顯示桌面,通過一點點的注釋 發現是在androidmainfeset.xml檔案中設定了 android theme android style theme.translucent.notitlebar 透明背景並無標題 解決方法參考 在style.xml中自定義主題 修改後...

Ubuntu只顯示桌面

sudo vim etc xrdp startwm.sh 在 etc x11 xsession 一行前面插入一行 echo gnome session session ubuntu 2d xsession 然後儲存退出。sudo service xrdp restart 然後再連線上去,一切ok.現...

VB 實現「顯示桌面」功能

在窗體上建立乙個 mand1按鈕 private declare sub keybd event lib user32 byval bvk as byte,byval bscan as byte,byval dwflags as long,byval dwextrainfo as long publ...