獲取螢幕寬高的兩種方法:
1、windowmanager wm =
this
.getwindowmanager();
int
width = wm.getdefaultdisplay().getwidth();
int
height = wm.getdefaultdisplay().getheight();
2、windowmanager wm = (windowmanager) getcontext()
.getsystemservice(context.window_service);
int
width = wm.getdefaultdisplay().getwidth();
int
height = wm.getdefaultdisplay().getheight();
1、在manifest.xml中配置:
android:screenorientation
="landscape"
橫屏顯示,
android:screenorientation
="portrait"
豎屏顯示
值可以是任何乙個下面的字串:
unspecified:預設值,跟隨系統
landscape: 橫向
portrait:縱向
user: 使用者當前的首選方向
behind:與活動堆疊下的活動相同方向
sensor:根據感測器改變
2、在activity中動態配置螢幕屬性:
例如:setrequestedorientation(activityinfo.screen_orientation_landscape);
3、隱藏訊號欄** :
如果要使activity的view介面全屏,只需要將最上面的訊號欄和activity的title欄隱藏掉即可,隱藏title欄的**:
android:theme
="@android:style/theme.notitlebar"
(這個試過報錯,原因未查,用下面的)
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen);
super.requestwindowfeature(window.feature_no_title);
安卓開發過程中許可權大全
最近自學某公司的一些課程,在這裡做一些總結,安卓開發常用的許可權。活動管理器 許可權 activitymanager activitymanager activitymanager getsystemservice context.activity service 2警報管理器 許可權 alarmm...
安卓的開發過程
對於安卓的開發,沒有乙個整體的架構,缺少巨多的基礎知識。但是因為專案開發的問題,所以只能邊工作邊學習,但是導致的問題就是,學習的東西很混亂,沒有結構性,然後工作期間沒有時間去總結學習,下班倒頭就睡,導致雖然學習到很多東西,但是不知道改劃歸到什麼中,所以學習需要定期的總結,針對出現的問題,有計畫,有目...
關於Android開發過程中的weight的問題
weight值是乙個數字,用於指定每個檢視與其他同級檢視在剩餘空間中的佔比。這有點像飲料配方中各種成分的比例 2 份蘇打 1 份糖漿 是指飲料中三分之二是蘇打。例如,如果您將乙個檢視的 weight 值指定為 2,將另乙個檢視的 weight 值指定為 1,總和是 3,那麼第乙個檢視將填滿剩餘空間的...