happyaday

导航

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"

posted on 2015-03-23 17:37  happyaday  阅读(195)  评论(0编辑  收藏  举报