取得手机屏幕大小
来源:互联网 发布:淘宝玉器店 编辑:程序博客网 时间:2024/04/29 17:20
取得手机屏幕大小
新建一个继承Activity类的ScreenSizeActivity,并设置布局文件为:screensize.xml。
首先在screensize.xml的布局文件中定义 一个TextView组件:
<TextView
android:id="@+id/screensize_tv01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FF0000FF"
android:textSize="24sp"/>
而后在Activity类中先获取到TextView的实例。
TextView tv = (TextView) super.findViewById(R.id.screensize_tv01);
而后将获取到的数据输出到TextView中。
如果要获取屏幕的宽和高的一些基本信息,需要使用到DisplayMetrics类。在Activity中,可以通过以下方法得到DisplayMetrics类的实例:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
tv.setText("width=" + dm.widthPixels+",height=" + dm.heightPixels);
效果如下:
除了使用DisplayMetrics类来获取屏幕的宽和高外,还可以通过Display来获取屏幕的宽和高。
Display dm = getWindowManager().getDefaultDisplay();
tv.setText("width=" + dm.getWidth() +",height=" + dm.getHeight());
或者
WindowManager manager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Display dm = manager.getDefaultDisplay();
tv.setText("width=" + dm.getWidth() +",height=" + dm.getHeight());
只是此方法不推荐使用。效果都是一样的。
- 取得手机屏幕大小
- 取得手机屏幕大小
- Android 取得手机屏幕大小
- 取得手机屏幕大小
- 取得手机屏幕的大小
- 取得手机屏幕大小
- 取得手机屏幕大小
- 取得手机屏幕大小 DisplayMetrics
- android中取得手机屏幕大小
- Android中利用DisplayMetrics取得手机屏幕大小
- Android 取得手机屏幕的大小(分辨率)
- Android 取得手机屏幕的大小(分辨率)
- 取得手机屏幕大小/style的应用技巧
- 取得手机屏幕大小DisplayMetrics的应用
- 3.5 MonoForAndroid用户人机界面-取得手机屏幕大小
- Android中利用DisplayMetrics取得手机屏幕大小
- 取得手机屏幕大小DisplayMetrics的应用
- 取得手机屏幕大小DisplayMetrics的应用
- 【Scala类型系统】函数式Queue的简易实现
- session_unset() 和 session_destroy()
- java学习日记——继承中方法的重写
- Android Studio导入Project的方法
- 【Scala类型系统】隐式转换与隐式参数
- 取得手机屏幕大小
- C++小程序开发(1)--加法测试题
- fflush函数作用浅析
- Python计算机视觉:第六章 图像聚类
- Simple Breaking Waves in Maya
- Android onConfigureChanges 是如何被调用的
- java 序列化
- MATLAB信号处理仿真-基带脉冲成形的数字滤波器
- Python计算机视觉:第七章 图像搜索