Android獲取窗體信息的Util方法
更新時間:2015年07月16日 12:12:13 投稿:hebedich
這篇文章主要介紹了Android獲取窗體信息的Util方法的相關資料,需要的朋友可以參考下
Android獲取窗體信息的Util方法,方法很簡單,這里就不多廢話了,直接上代碼
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;
}
}
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關文章
Android組件DrawerLayout仿網(wǎng)易新聞v4.4側滑菜單
這篇文章主要為大家詳細介紹了Android組件DrawerLayout仿網(wǎng)易新聞v4.4側滑菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
Flutter 中的PageStorage小部件使用及最佳實踐
在Flutter中,PageStorage小部件提供了一種方法來保存和恢復頁面間的信息,這對于具有多個頁面且需要在這些頁面之間共享狀態(tài)的應用程序非常有用,本文將詳細介紹PageStorage的用途、如何使用它以及一些最佳實踐,感興趣的朋友跟隨小編一起看看吧2024-05-05
android dialog根據(jù)彈窗等級排序顯示的示例代碼
這篇文章主要介紹了android dialog根據(jù)彈窗等級排序顯示,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
Android實現(xiàn)九宮格(GridView中各項平分空間)的方法
這篇文章主要介紹了Android實現(xiàn)九宮格(GridView中各項平分空間)的方法,涉及Android針對GridView操作的相關技巧,需要的朋友可以參考下2015-06-06

