当要更改较小设备的布局时,我想禁用操作栏,但我不知道该怎么做。我可能会做
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
但是如何检查布局?
最佳答案
很简单,您可以使用此示例获取屏幕大小,然后根据需要隐藏ActionBar
。
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double x = Math.pow(dm.widthPixels/dm.xdpi,2);
double y = Math.pow(dm.heightPixels/dm.ydpi,2);
double screenInches = Math.sqrt(x+y);
它会为您提供以英寸为单位的屏幕尺寸。如果要以像素为单位,则可以使用
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
希望能帮助到你
关于android - 如何在Android中根据布局隐藏操作栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36969544/