一、获取屏幕大小

DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); textView1.setText("分辨率:宽:" + dm.widthPixels + "高:" + dm.heightPixels);
二、隐藏状态栏和标题栏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);         getWindow().setFlags(        WindowManager.LayoutParams.FLAG_FULLSCREEN,        WindowManager.LayoutParams.FLAG_FULLSCREEN);
三、切换屏幕方向 预先在manifest.xml定义屏幕方向
<activity      android:name=".EX05_22"      android:label="@string/app_name"      android:screenOrientation="portrait"></activity>
private Button button1;private int width;private int height;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.screen_change);button1 = (Button)findViewById(R.id.button1);button1.setOnClickListener(new OnClickListener(){public void onClick(View v) {DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); width = dm.widthPixels;height = dm.heightPixels;if(width < height){setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);toast("已切换横屏");}else{setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);toast("已切换竖屏");}}});}public void toast(String str) {Toast.makeText(ScreenChange.this, str, Toast.LENGTH_LONG).show();}




更多相关文章

  1. android屏幕旋转在framework中的修改。
  2. 安卓屏幕适配
  3. android 中让activity全屏幕显示
  4. Android(安卓)APN设置之切换网络
  5. android获取屏幕高和宽
  6. Android(安卓)屏幕截图 代码
  7. Android(安卓)编程下背景图片适配工具类
  8. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  9. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像

随机推荐

  1. Android中如何保存cookie
  2. 新浪微博Android客户端学习记录三:完成登
  3. android 设置默认语言 多语言切换
  4. Android系统初始化过程分析(Android(安卓)
  5. Android(安卓)多线程保证操作同步(同步锁
  6. 在Android中使用AlarmManager
  7. Android(安卓)AppWidgetProvider使用简例
  8. Android带节点的进度条
  9. Android仿易信界面SlidingMenu左右滑动
  10. 转 搭建android 开发环境(ubuntu10。04LTS