編輯:關於Android編程
我將這三個設置代碼寫在一個工具類當中,當你要對某個Activity調用這三個功能的時候,把Activity本身作為參數傳遞進去即可。
代碼如下:
import android.app.Activity;
import android.view.Window;
import android.view.WindowManager;
public class CommonUtil {
/**
* 設置隱藏標題欄
*
* @param activity
*/
public static void setNoTitleBar(Activity activity) {
activity.requestWindowFeature(Window.FEATURE_NO_TITLE);
}
/**
* 設置全屏
*
* @param activity
*/
public static void setFullScreen(Activity activity) {
activity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
/**
* 取消全屏
*
* @param activity
*/
public static void cancelFullScreen(Activity activity) {
activity.getWindow().clearFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}
另外你也可以在androidmanifest.xml文件中去設置全屏,方法如下:
在你需要設置全屏的Activity上加上代碼android:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen”
如果你在Application中加入這句話的話,意味著你對該app下所有的Activity都設置全屏。
OpenCV學習筆記(六)—— Android打開相機
在之前的篇章中,我們完成了Android平台開發環境的配置,也找到了剔除OpenCV Manager API的辦法,那麼接下來我們開始從零開始,完成一個個人的程序,實現功
Android-CleanArchitecture實戰
概述關於Retrofit,Rxjava,MVP等的使用現在已經成為了Android項目開發的標配,而Clean架構都能很好的兼顧這些方面,使得代碼結構清晰,而且在一般在項
Android彈球游戲
0) racketX -= 10; break; // 控制擋板右移,D右移 case KeyEvent.KEYCODE_D:
android notification 的總結分析
分類 notification有以下幾種: 1>普通notification 1.內容標題 2.大圖標 3.內容 4.內容附