編輯:關於Android編程
不便一:下面代碼中的getWidth和getHeight在adt上提示deprecated已經廢棄了,實在扎眼
WindowManager wm = getWindowManager(); Display display = wm.getDefaultDisplay(); int screenWidth = display.getWidth(); int screenHeight = display.getHeight();
public static Point getSize(Activity act) {
Display display = act.getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size); //size.x就是寬度,size.y就是高度
return size;
}
public static Point getSize(Context ctx) {
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Point size = new Point();
display.getSize(size);
return size;
}
public static Point getSizeNew(Context ctx) {
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
Point size = new Point();
size.x = dm.widthPixels*dm.density;
size.y = dm.heightPixels*dm.density;
return size;
}
public static Point getSizeNew(Context ctx) {
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
Point size = new Point();
size.x = dm.widthPixels;
size.y = dm.heightPixels;
return size;
}
Android評論圖片可移動順序選擇器(推薦)
好久沒寫了,現在在廣州一家公司實習了,來了一個月了,實習生沒什麼事干,看到公司一個項目。Android和iOS的做的不一樣(ios做這個項目的人多,額不解釋。。原來做這個
Android 分享一個簡單有趣的動畫效果
本期開始於大家分享幾個簡單又有趣的動畫 效果圖: 效果還是不錯的,而實現起來也並沒有多大的難度,上代碼喽 public int id[] = { R.draw
Android中MVP模式與MVC模式比較(含示例)
MVP介紹MVP模式(Model-View-Presenter)是MVC模式的一個衍生。主要目的是為了解耦,使項目易於維護。Model 依然是業務邏輯和實體模型 View
Android 深入解析selector
Android 深入解析selector selector類同於shape都是xml文件設置控件的屬性,然後再進行引用。 selector 基本屬性如下: