在 Activity 中獲得螢幕的寬和高

2021-09-08 00:01:39 字數 318 閱讀 1743

1

int srceenw = this.getwindowmanager().getdefaultdisplay().getwidth();

2int screenh = this.getwindowmanager().getdefaultdisplay().getheight();

如果需要適應不同解析度的螢幕,則按照以下方式操作:

準備多套不同的:

1.分別放在 hdpi、mdpi、ldpi 資料夾中;

2.擺放控制項的時候要得到螢幕的 寬度 和 高度,然後在程式中設定控制項的百分比 乘以 螢幕的寬和高。

android獲得控制項在螢幕中的絕對座標

int location new int 2 view.getlocationinwindow location 獲取在當前視窗內的絕對座標 view.getlocationonscreen location 獲取在整個螢幕內的絕對座標 location 0 x座標,location 1 y座標 如...

Activity獲得新開啟的Activity的資料

1 如果想得到在activity中開啟新activity關閉後的返回資料,需要使用系統提供的startactivityforresult intent intent,int requestcode 方法開啟新的activity,新的activity關閉後會向前面的activity返回資料,為了的到返...

在TreeView中獲得TreeCtrl指標

一般來說,在文件 視 框架中使用ctreeview類,而在基於對話方塊的程式中使用ctreectrl類,而ctreeview實際上是包裝了乙個ctreectrl物件,因此我們可以通過ctreeview gettreectrl 來得到ctreectrl的指標,然後就直接操作ctreectrl物件吧 新...