android.view.Display.getSize()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中android.view.Display.getSize()方法的一些代码示例,展示了Display.getSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Display.getSize()方法的具体详情如下:
包路径:android.view.Display
类名称:Display
方法名:getSize

Display.getSize介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

代码示例来源:origin: stackoverflow.com

Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x; 
int maxY = mdispSize.y;

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

代码示例来源:origin: stackoverflow.com

private static Point getDisplaySize(final Display display) {
  final Point point = new Point();
  try {
    display.getSize(point);
  } catch (java.lang.NoSuchMethodError ignore) { // Older device
    point.x = display.getWidth();
    point.y = display.getHeight();
  }
  return point;
}

代码示例来源:origin: stackoverflow.com

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Point size = new Point();
display.getSize(size);
textView.setWidth(size.x / 3);

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);

popWindow = new PopupWindow(inflatedView, size.x - 50,size.y - 500, true );

代码示例来源:origin: stackoverflow.com

/* create a full screen window */
 requestWindowFeature(Window.FEATURE_NO_TITLE);
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
     WindowManager.LayoutParams.FLAG_FULLSCREEN);
 setContentView(R.layout.your_activity);
 /* adapt the image to the size of the display */
 Display display = getWindowManager().getDefaultDisplay();
 Point size = new Point();
 display.getSize(size);
 Bitmap bmp = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(
  getResources(),R.drawable.background),size.x,size.y,true);
 /* fill the background ImageView with the resized image */
 ImageView iv_background = (ImageView) findViewById(R.id.iv_background);
 iv_background.setImageBitmap(bmp);

代码示例来源:origin: stackoverflow.com

public static int getWidth(Context mContext){
  int width=0;
  WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
  Display display = wm.getDefaultDisplay();
  if(Build.VERSION.SDK_INT>12){
    Point size = new Point();
    display.getSize(size);
    width = size.x;
  }
  else{
    width = display.getWidth();  // Deprecated
  }
  return width;
}

代码示例来源:origin: stackoverflow.com

public static int getHeight(Context mContext){
  int height=0;
  WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
  Display display = wm.getDefaultDisplay();
  if(Build.VERSION.SDK_INT>12){
    Point size = new Point();
    display.getSize(size);
    height = size.y;
  }
  else{
    height = display.getHeight();  // Deprecated
  }
  return height;
}

代码示例来源:origin: stackoverflow.com

width = display.getWidth();
} else {
  Point size = new Point();
  display.getSize(size);
  height = size.y;
  width = size.x;

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int maxX = size.x; 
int maxY = size.y;

代码示例来源:origin: stackoverflow.com

// `activity` is an instance of Activity class.
Display display = activity.getWindowManager().getDefaultDisplay();
Point screen = new Point();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) {
  display.getSize(screen);
} else {            
  screen.x = display.getWidth();
  screen.y = display.getHeight();
}

代码示例来源:origin: stackoverflow.com

// New width and height
int version = android.os.Build.VERSION.SDK_INT;
Log.i("", " name == "+ version);
Display display = getWindowManager().getDefaultDisplay();
int width;
if (version >= 13) {
  Point size = new Point();
  display.getSize(size);
  width = size.x;
  Log.i("width", "if =>" +width);
}
else {
  width = display.getWidth();
  Log.i("width", "else =>" +width);
}

代码示例来源:origin: stackoverflow.com

public static int getHeight(Context mContext){
  int height=0;
  WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
  Display display = wm.getDefaultDisplay();
  if(Build.VERSION.SDK_INT>Build.VERSION_CODES.HONEYCOMB){               
    Point size = new Point();
    display.getSize(size);
    height = size.y;
  }else{          
    height = display.getHeight();  // deprecated
  }
  return height;      
}

代码示例来源:origin: stackoverflow.com

public static int getWidth(Context mContext){
  int width=0;
  WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
  Display display = wm.getDefaultDisplay();
  if(Build.VERSION.SDK_INT>Build.VERSION_CODES.HONEYCOMB){                   
    Point size = new Point();
    display.getSize(size);
    width = size.x;
  }
  else{
    width = display.getWidth();  // deprecated
  }
  return width;
}

代码示例来源:origin: stackoverflow.com

isClosing = true;
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int screenHeight = size.y;
ObjectAnimator positionAnimator = ObjectAnimator.ofFloat(baseLayout, "y", currentPosition, screenHeight+baseLayout.getHeight());

代码示例来源:origin: stackoverflow.com

public void onResume() {
  super.onResume();

  Window window = getDialog().getWindow();
  Point size = new Point();

  Display display = window.getWindowManager().getDefaultDisplay();
  display.getSize(size);

  int width = size.x;

  window.setLayout((int) (width * 0.75), WindowManager.LayoutParams.WRAP_CONTENT);
  window.setGravity(Gravity.CENTER);
}

代码示例来源:origin: stackoverflow.com

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

代码示例来源:origin: stackoverflow.com

@Override
public float getPageWidth(int page) {
  if(page==0) {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    return (float)LEFT_FRAGMENT_PIXEL_WIDTH / size.x;
  }
  else
    return super.getPageWidth(page);
}

相关文章