27.02.2014 Views

Android 开发教程

Android 开发教程

Android 开发教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-----------------------------------<strong>Android</strong> 编 程 基 础<br />

取 得 手 机 屏 幕 大 小<br />

DisplayMetrics 类 取 得 画 面 宽 高<br />

1<br />

创 建 新 工 程<br />

2 修 改 main.xml 布 局 , 添 加 一 个 TextView<br />

<br />

<br />

<br />

<br />

3<br />

在 代 码 中 定 义 一 个 DisplayMetrics 类 对 象<br />

DisplayMetrics displaysMetrics=new<br />

DisplayMetrics();<br />

//DisplayMetrics 一 个 描 述 普 通 显 示 信 息 的 结 构 , 例 如 显 示 大 小 、 密 度 、 字 体 尺 寸<br />

4<br />

获 取 手 机 窗 口 的 Display 来 初 始 化 DisplayMetrics 对 象<br />

getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics);<br />

//getManager() 获 取 显 示 定 制 窗 口 的 管 理 器 。<br />

// 获 取 默 认 显 示 Display 对 象<br />

// 通 过 Display 对 象 的 数 据 来 初 始 化 一 个 DisplayMetrics 对 象<br />

5<br />

得 到 屏 幕 宽 高<br />

String showSize=" 手 机 屏 幕 分 辨 率 : \n"+<br />

displaysMetrics.widthPixels+"*"+displaysMetrics.heightPixels;<br />

6<br />

在 mainActivity.java 中 findViewByID() 获 取 TextView<br />

TextView myShow=(TextView)findViewById(R.id.TextView01);<br />

7<br />

显 示 屏 幕 分 辨 率 信 息<br />

myShow.setText(showSize);<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!