Android獲取窗體信息的Util方法
Android獲取窗體信息的Util方法,方法很簡(jiǎn)單,這里就不多廢話了,直接上代碼
package com.wangyi.tools;
import android.app.Activity;
import android.util.DisplayMetrics;
public class DisplayUtils {
private static DisplayUtils instance;
private Activity mActivity;
private DisplayUtils(Activity mActivity){
this.mActivity=mActivity;
}
public static DisplayUtils getInstance(Activity mActivity){
if(instance==null){
instance=new DisplayUtils(mActivity);
}
return instance;
}
public final int[] getScreenSize(){
int[] size=new int[2];
DisplayMetrics dm = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
size[0]=dm.widthPixels;
size[1]=dm.heightPixels;
return size;
}
public final static int getWindowWidth(Activity mActivity) {
DisplayMetrics dm = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
return dm.widthPixels;
}
public final static int getWindowHeight(Activity mActivity) {
DisplayMetrics dm = new DisplayMetrics();
mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
return dm.heightPixels;
}
}
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- android編程實(shí)現(xiàn)懸浮窗體的方法
- Android實(shí)現(xiàn)在列表List中顯示半透明小窗體效果的控件用法詳解
- Android使用WindowManager構(gòu)造懸浮view
- Android實(shí)現(xiàn)桌面懸浮窗、蒙板效果實(shí)例代碼
- Android實(shí)現(xiàn)懸浮對(duì)話框代碼
- Android利用懸浮按鈕實(shí)現(xiàn)翻頁(yè)效果
- 基于Android實(shí)現(xiàn)桌面懸浮清內(nèi)存app概述
- Android實(shí)現(xiàn)類似360,QQ管家那樣的懸浮窗
- android 添加隨意拖動(dòng)的桌面懸浮窗口
- Android實(shí)現(xiàn)帶磁性的懸浮窗體效果
相關(guān)文章
Android自定義View實(shí)現(xiàn)投票進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)投票進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
基于TabLayout中的Tab間隔設(shè)置方法(實(shí)例講解)
下面小編就為大家分享一篇基于TabLayout中的Tab間隔設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
Android App應(yīng)用啟動(dòng)分析與優(yōu)化
這篇文章主要針對(duì)Android App應(yīng)用啟動(dòng)的分析與優(yōu)化為大家進(jìn)行詳細(xì)介紹,感興趣的小伙伴們可以參考一下2016-07-07
Android組件DrawerLayout仿網(wǎng)易新聞v4.4側(cè)滑菜單
這篇文章主要為大家詳細(xì)介紹了Android組件DrawerLayout仿網(wǎng)易新聞v4.4側(cè)滑菜單,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
Android 關(guān)機(jī)彈出選擇菜單的深入解析
本篇文章是對(duì)Android 關(guān)機(jī)彈出選擇菜單進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
Flutter 中的PageStorage小部件使用及最佳實(shí)踐
在Flutter中,PageStorage小部件提供了一種方法來(lái)保存和恢復(fù)頁(yè)面間的信息,這對(duì)于具有多個(gè)頁(yè)面且需要在這些頁(yè)面之間共享狀態(tài)的應(yīng)用程序非常有用,本文將詳細(xì)介紹PageStorage的用途、如何使用它以及一些最佳實(shí)踐,感興趣的朋友跟隨小編一起看看吧2024-05-05
android dialog根據(jù)彈窗等級(jí)排序顯示的示例代碼
這篇文章主要介紹了android dialog根據(jù)彈窗等級(jí)排序顯示,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
Android實(shí)現(xiàn)九宮格(GridView中各項(xiàng)平分空間)的方法
這篇文章主要介紹了Android實(shí)現(xiàn)九宮格(GridView中各項(xiàng)平分空間)的方法,涉及Android針對(duì)GridView操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06

