public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* 定义DisplayMetrics对象 */
DisplayMetrics dm = new DisplayMetrics();
/* 取得窗口属性 */
getWindowManager().getDefaultDisplay().getMetrics(dm);
/* 窗口的宽度 */
int screenWidth = dm.widthPixels;
/* 窗口的高度 */
int screenHeight = dm.heightPixels;
mTextView = (TextView) findViewById(R.id.TextView01);
mTextView.setText("屏幕宽度:" + screenWidth + "\n屏幕高度:" + screenHeight);
}
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* 定义DisplayMetrics对象 */
DisplayMetrics dm = new DisplayMetrics();
/* 取得窗口属性 */
getWindowManager().getDefaultDisplay().getMetrics(dm);
/* 窗口的宽度 */
int screenWidth = dm.widthPixels;
/* 窗口的高度 */
int screenHeight = dm.heightPixels;
mTextView = (TextView) findViewById(R.id.TextView01);
mTextView.setText("屏幕宽度:" + screenWidth + "\n屏幕高度:" + screenHeight);
}
本文将展示如何在Android应用中通过编程方式获取屏幕的宽度和高度,并将其显示在界面上。通过使用DisplayMetrics类和getWindowManager()方法,可以轻松地获取到设备屏幕的物理尺寸。本示例中,我们创建了一个简单的TextView组件来展示获取到的屏幕尺寸信息。
1276

被折叠的 条评论
为什么被折叠?



