Activity的一些相關屬性總結

2021-06-27 19:07:57 字數 948 閱讀 7899

1、獲取activity底層view:getwindow().getdecorview();

例如:getwindow().getdecorview().setbackgroundcolor(color.red);//設定當前view的背景色為紅色

2、獲得螢幕的高度和寬度:

getwindowmanager().getdefaultdisplay().getwidth();

//獲得螢幕的寬度

getwindowmanager().getdefaultdisplay().getheight();

//獲得螢幕的高度

3、修改activity的標題名稱:settitle(string);

4、修改activity的主題樣式:

@android:style/theme.light

//白色背景

@android:style/theme.light.notitlebar

//沒有標題欄的白色背景activity

@android:style/theme.light.notitlebar.fullscreen

//沒有標題欄白色背景全屏顯示的activity

@android:style/theme.black

//黑色背景的activity

@android:style/theme.black.notitlebar

//沒有標題欄的黑色背景的activity

@android:style/theme.black.notitlebar.fullscreen

//沒有標題欄黑色背景全屏顯示的activity

5、設定螢幕的顯示方向:

android:screenorientation="portrait"

//設定豎屏顯示

android:screenorientation="landscape"

//設定橫屏顯示

一些關於Activity的技巧

b 鎖定 activity 執行時的螢幕方向 b b 全屏的 activity b 要使乙個 activity 全屏執行,可以在其 oncreate 方法中新增如下 實現 設定全屏模式 getwindow setflags windowmanager.layoutparams.flag fullsc...

EditText輸入校驗和一些相關的屬性

edittext輸入校驗,需要對 這些符號進行限制輸入,我是直接通過edittext的addtextchangedlistener方法來設定監聽的 private final textwatcher mtextwatcher new textwatcher public void ontextcha...

layout的一些屬性

1.android visibility gone 其有三個屬性 visible顯示 invisible顯示黑背景條 gone不顯示 2.android scaletype屬性 imageview.scaletype.center android scaletype center 以原圖的幾何中心點...