android界面布局技巧(一)
(1)//得到手机的宽高
Display display = getWindowManager().getDefaultDisplay();
int screenWidth = display.getWidth();
int screenHeight = display.getHeight();
(2)//得到手机的分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPix =dm.widthPixels;
int heightPix =dm.heightPixels;
//String str = "resolution of the phone:" + dm.widthPixels+" * "+dm.heightPixels;
在这里得到的screenWidth和widthPix、screenHeight和heightPix的值是一样的,都是int型的,单位是px像素。
二、去掉title Bar和status bar
(1)去掉Activity上面的status bar
修改AndroidManifest.xml
void onCreate(Bundle savedInstanceState) {
...
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
...
}
(2)去掉所有Activity的title Bar
修改AndroidManifest.xml
在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
(3)去掉所有Activity的title Bar和status Bar
修改AndroidManifest.xml
在application 标签中添加
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。