andriod 全屏 窗口全屏 活動(dòng)全屏 窗口全屏是指隱藏系統(tǒng)頂部的時(shí)間 電量搬瑰,活動(dòng)全屏指的是隱藏活動(dòng)的標(biāo)題欄
窗口全屏 代碼如下
/* 全屏顯示 */
public static void setFullscreen(final Activity context) {
final Window win = context.getWindow();
final WindowManager.LayoutParams winParams = win.getAttributes();
final int bits = WindowManager.LayoutParams.FLAG_FULLSCREEN;
winParams.flags |= bits;
win.setAttributes(winParams);
}
窗體全屏
方式一
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//該行代碼必須在setContentView之前
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_login);
}
方式二
<activity
android:name=".activities.LoginActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Light.NoTitleBar" >
</activity>
andriod系統(tǒng)版本和對(duì)應(yīng)的API
系統(tǒng)版本 | API | cat |
---|---|---|
4.0.03-4.0.04 | 15 | foo |
4.1 | 16 | bar |
4.2 | 17 | baz |
4.3 | 18 | bar |
4.4 | 19 | baz |
5.0 | 21 | bar |
5.1 | 22 | baz |
6.0 | 23 | bar |
7.0 | 24 | baz |
7.1 | 25 | baz |
8 | 26 | baz |
獲取LayoutInflater方法
1.(LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE)
2.LayoutInflater.from(activity);
Dialog 對(duì)話框樣式
<style name="progress_style" parent="@android:Theme.Dialog">
<!-Dialog的windowFrame框?yàn)闊o->
<item name="android:windowFrame">@null</item>
<!-Dialog的Title->
<item name="android:windowNoTitle">true</item>
<!-Dialog否浮現(xiàn)在activity之上->
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<!-Dialog背景顏色->
<item name="android:windowBackground">@android:color/transparent</item>
</style>
獲取SharedPreferences
final SharedPreferences sh = context.getSharedPreferences(DESIRED_PREFEREVCE_FILENAME, Context.MODE_PRIVATE);
final Editor editor = sh.edit();
editor.putString(Key.UserMenulist, authorizeData.getMenuList());
editor.commit();