Android 里面获取屏幕的高度,宽度
2015-12-09 22:45
423 查看
MainActivity.java :
在 AndroidManifest.xml 中注册(在 application 根标签外):
package com.android.myscreensize; import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayMetrics metrics = new DisplayMetrics(); // 取得窗口属性 getWindowManager().getDefaultDisplay().getMetrics(metrics); // 窗口的宽度 (像素) int screenWidth = metrics.widthPixels; // 窗口高度 (像素) int screenHeight = metrics.heightPixels; Toast.makeText(this, "屏幕宽度: " + screenWidth + "\n屏幕高度: " + screenHeight, Toast.LENGTH_LONG).show(); // float density = metrics.density; // 屏幕密度(0.75 / 1.0 / 1.5) // int densityDpi = metrics.densityDpi; // 屏幕密度DPI(120 / 160 / 240) } }
在 AndroidManifest.xml 中注册(在 application 根标签外):
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" />
相关文章推荐
- Android EditText限制输入字数
- android 适配之wrap_content
- android BSP与硬件相关子系统读书笔记(1)android BSP移植综述
- android从assets文件夹中读取xml文件
- Android NavigationBar作用
- Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!
- Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!
- Android事件分发机制
- android初学笔记,TextView及其派生组件的基本用法
- Android studio安装和一些快捷键
- Android Alarm定时任务基础
- android intent 传递list或者对象
- android在线程中更新TextView
- Android动画之硬件加速
- 【Android】Google Plus---Google Service用于Android APP
- 加速Android Studio/Gradle构建
- android,java代码设置背景色
- 手机终于能连接android studio
- Android常见错误
- 在android wear开发中使用蓝牙调试手表实机