第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

以像素為單位獲取屏幕尺寸

以像素為單位獲取屏幕尺寸

慕妹3242003 2019-05-25 15:47:51
以像素為單位獲取屏幕尺寸我創(chuàng)建了一些自定義元素,我想以編程方式將它們放置在右上角(n頂部邊緣的m像素和右邊緣的像素)。因此我需要獲得屏幕寬度和屏幕高度,然后設(shè)置位置:int px = screenWidth - m;int py = screenHeight - n;如何獲得screenWidth并screenHeight在主要活動(dòng)?
查看完整描述

4 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

一種方法是:


Display display = getWindowManager().getDefaultDisplay(); 

int width = display.getWidth();

int height = display.getHeight();

它已棄用,您應(yīng)該嘗試使用以下代碼。前兩行代碼為您提供了DisplayMetrics對(duì)象。該對(duì)象包含像heightPixels,等字段widthPixels。


DisplayMetrics metrics = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(metrics);


int height = metrics.heightPixels;

int width = metrics.widthPixels;


查看完整回答
反對(duì) 回復(fù) 2019-05-25
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

它可能無(wú)法回答你的問(wèn)題,但知道(當(dāng)我提出這個(gè)問(wèn)題時(shí)我自己正在尋找它)可能是有用的,如果你需要一個(gè)View的維度,但你的代碼在布局尚未布局時(shí)正在執(zhí)行(例如在onCreate())你可以設(shè)置一個(gè)ViewTreeObserver.OnGlobalLayoutListenerwith View.getViewTreeObserver().addOnGlobalLayoutListener()并放置需要視圖維度的相關(guān)代碼。布局布局后將調(diào)用偵聽(tīng)器的回調(diào)。


查看完整回答
反對(duì) 回復(fù) 2019-05-25
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果你想支持precomb,你需要在API 13之前提供向后兼容性。例如:

int measuredWidth = 0;int measuredHeight = 0;WindowManager w = getWindowManager();if (Build.VERSION.SDK_INT >= 
Build.VERSION_CODES.HONEYCOMB_MR2) {
    Point size = new Point();
    w.getDefaultDisplay().getSize(size);
    measuredWidth = size.x;
    measuredHeight = size.y;} else {
    Display d = w.getDefaultDisplay();
    measuredWidth = d.getWidth();
    measuredHeight = d.getHeight();}

當(dāng)然,已棄用的方法最終會(huì)從最新的SDK中取出,但我們?nèi)匀灰蕾?lài)大多數(shù)擁有Android 2.1,2.2和2.3的用戶(hù),這就是我們留下的。


查看完整回答
反對(duì) 回復(fù) 2019-05-25
  • 4 回答
  • 0 關(guān)注
  • 774 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)