android真實(shí)分辨率和非真實(shí)分辨率

今天寫代碼的時候發(fā)現(xiàn)一個奇葩的問題,明明一樣的公式降淮,的出來的結(jié)果是不一樣的,后面才知道這屏幕高度不是1920而是1794,所以的出來的值不一樣适室。


            //1794/1080     1794/1080         =1.66111
            this.smartScreenHeight= screenSize.height/screenSize.width>=1.8f? (float) (1.6611111111111111111111111111111f * screenSize.width) :screenSize.height;
//            this.smartScreenHeight=screenSize.height;

這句代碼是解決一個問題,這個問題就是寬和高過長導(dǎo)致的按鈕 太高太丑的bug.
另外這里有一個獲取真實(shí)高度的方法


    }

    /**
     * 通過反射虐骑,獲取包含虛擬鍵的整體屏幕高度
     *
     * @return
     */
    public static int getRawScreenHeight(Context context) {
        WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
        Display display = wm.getDefaultDisplay();
        int width = display.getWidth();
        int height = wm.getDefaultDisplay().getHeight();
        DisplayMetrics dm = new DisplayMetrics();
        @SuppressWarnings("rawtypes")
        Class c;
        int dpi;
        try {
            c = Class.forName("android.view.Display");
            @SuppressWarnings("unchecked")
            Method method = c.getMethod("getRealMetrics", DisplayMetrics.class);
            method.invoke(display, dm);
            dpi = dm.heightPixels;
            return dpi;
        } catch (Exception e) {
            e.printStackTrace();
            return 0;
        }
    }

根據(jù)比例得出自己手機(jī)應(yīng)該的高度

            this.smartScreenHeight = screenSize.width * (667f / 375f);//傳遞1080得到1920.96

            Log.w("CALC_HEIGHT",this.smartScreenHeight+"");

期望的屏幕高度=當(dāng)前屏幕寬度*(667/375)
轉(zhuǎn)換后的坐標(biāo)=(坐標(biāo)/667)*期望的屏幕高度

//第二句話的第二種寫法
667為高度 
期望的屏幕高度/667 *坐標(biāo)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叽奥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子卿吐,更是在濱河造成了極大的恐慌旁舰,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嗡官,死亡現(xiàn)場離奇詭異箭窜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)衍腥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門磺樱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人婆咸,你說我怎么就攤上這事竹捉。” “怎么了尚骄?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵块差,是天一觀的道長。 經(jīng)常有香客問我倔丈,道長憨闰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任需五,我火速辦了婚禮鹉动,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宏邮。我一直安慰自己泽示,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布蜜氨。 她就那樣靜靜地躺著械筛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪飒炎。 梳的紋絲不亂的頭發(fā)上变姨,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機(jī)與錄音厌丑,去河邊找鬼定欧。 笑死渔呵,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的砍鸠。 我是一名探鬼主播扩氢,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼爷辱!你這毒婦竟也來了录豺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤饭弓,失蹤者是張志新(化名)和其女友劉穎双饥,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弟断,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咏花,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了阀趴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昏翰。...
    茶點(diǎn)故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刘急,靈堂內(nèi)的尸體忽然破棺而出棚菊,到底是詐尸還是另有隱情,我是刑警寧澤叔汁,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布统求,位于F島的核電站,受9級特大地震影響据块,放射性物質(zhì)發(fā)生泄漏码邻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一瑰钮、第九天 我趴在偏房一處隱蔽的房頂上張望冒滩。 院中可真熱鬧微驶,春花似錦浪谴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扶檐,卻和暖如春凶杖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背款筑。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工智蝠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腾么,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓杈湾,卻偏偏與公主長得像解虱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子漆撞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,152評論 25 707
  • 你有沒有幫助過特別需要幫助的人浮驳? 據(jù)《成都商報》(2017年5月15日)報道悍汛,在成都師范學(xué)院讀大三的貧困生湯麗莎,...
    山中君閱讀 382評論 0 0
  • 我有兩個戀人 一個住水里 一個住云間 水里的浪漫 云間的神秘 水里的笑意濃 云間的眉清淺 水里的戀人等風(fēng) 風(fēng)來 我...
    蘇傾夢閱讀 122評論 0 1
  • 最新消息至会,語文的教材要進(jìn)行大修改了离咐,新教材加入了很多關(guān)于名著閱讀,古詩詞賞析的內(nèi)容奋献。這真是一個大動作健霹!可這個大動作...
    張毛麗閱讀 280評論 0 0
  • 還是一樣預(yù)想了很多,大家總是值得期待瓶蚂。 所有的事再次經(jīng)歷糖埋,竟也會像從未離開過一樣。感受最真實(shí)窃这。 每個人都帶著祝福與...
    i悠然閱讀 213評論 0 0