我可以在android应用中通过编程的方式知道屏幕的宽度吗?我需要画画布,但它的宽度应该几乎像屏幕一样,我无法在java部分程序中设置match_parent。
发布于 2011-07-27 18:10:38
您可以获取默认的Display实例,然后从其中读取宽度/高度:
int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();发布于 2011-07-27 18:11:50
您可以这样做:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);dm.widthPixels包含宽度,dm.heightPixels包含高度。
发布于 2011-07-27 18:28:16
您还可以在任何视图中重写onSizeChanged(int,int)并将其设置在其中。
https://stackoverflow.com/questions/6842642
复制相似问题