我想获取屏幕宽度,并将其设置为我的布局,该布局是“水平滚动视图”的子元素。我正在执行此操作,但是这使我的布局超出了我想要的范围。
填充用下垂定义。
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics ();
display.getMetrics(outMetrics);
float density = getResources().getDisplayMetrics().density;
int padding = getResources().getDimensionPixelSize(R.dimen.padding);
layoutWidth = (int) ((outMetrics.widthPixels * density) - 2*padding);
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics ();
display.getMetrics(outMetrics);
float density = getResources().getDisplayMetrics().density;
float dpHeight = outMetrics.heightPixels / density;
float dpWidth = outMetrics.widthPixels / density;
另请参阅:http : //developer.android.com/guide/practices/screens_support.html#dips-pels
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句