Android开发之屏幕属性
16lz
2022-04-06
Android开发之屏幕属性
/*
* Android开发之屏幕属性
* 北京Android俱乐部群:167839253
* Created on: 2011-12-08
* Author: blueeagle
* Email: liujiaxiang@gmail.com
*/
Android屏幕属性有很多,今天学习了全屏,横屏,屏幕宽度和高度的获取。先记录下来,以后再慢慢增加。public class FullScreenAndAttrActivity extends Activity { /** Called when the activity is first created. */TextView myTextView = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置为横屏 //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); setContentView(R.layout.main); //定义DisplayMetrics对象 DisplayMetrics myDm = new DisplayMetrics(); //取得窗口属性 getWindowManager().getDefaultDisplay().getMetrics(myDm); //窗口的宽度 int screenWidth = myDm.widthPixels; //窗口的高度 int screenHeight = myDm.heightPixels; myTextView = (TextView)findViewById(R.id.myTextView); myTextView.setText("屏幕宽度:"+ screenWidth + "\n屏幕高度:"+screenHeight); }}
更多相关文章
- Android动画学习笔记-Android(安卓)Animation
- TextView属性总结
- Android开发学习:ImageView的scaletype属性
- android Supporting multiple screen翻译
- Android中欢迎界面背景图片放大效果
- 几个标签属性的意义
- Android(安卓)中如何得到字符的像素宽度
- Android(安卓)支持多屏幕机制
- 【Android】EditText的特殊属性介绍