android获取屏幕宽高度的四种方法

来源:互联网 发布:js newdate 编辑:程序博客网 时间:2024/06/01 10:50
public class ScreenWidth extends Activity{    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //方法一:        DisplayMetrics outMetrics=new DisplayMetrics();        getWindow().getWindowManager().getDefaultDisplay().getMetrics(outMetrics);        int width=outMetrics.widthPixels;        int height=outMetrics.heightPixels;        //方法二        Display display = getWindow().getWindowManager().getDefaultDisplay();        int width2=display.getWidth();        int height2=display.getHeight();        //方法三:        WindowManager manager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);        int width3=manager.getDefaultDisplay().getWidth();        int height3=manager.getDefaultDisplay().getHeight();        //方法四:        DisplayMetrics metrics = getResources().getDisplayMetrics();        int width4=metrics.widthPixels;        int height4=metrics.heightPixels;    }}

0 0
原创粉丝点击