android获取手机屏幕尺寸和旋转方向
来源:互联网 发布:张召忠金灿荣双打公知 编辑:程序博客网 时间:2024/05/17 06:15
布局文件main.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/show" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/show2" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
Activity代码:
public class GetWindowParamsActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); show = (TextView)findViewById(R.id.show); show2 = (TextView)findViewById(R.id.show2); WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int screenHeight = display.getHeight(); int screenWidth = display.getWidth(); show2.setText("height:" + screenHeight+";width:" + screenWidth); int screenRotation = display.getRotation(); if (Surface.ROTATION_0 == screenRotation) { show.setText("no rotation"); } else if (Surface.ROTATION_90 == screenRotation) { show.setText("rotation 90"); } else if (Surface.ROTATION_180 == screenRotation) { show.setText("rotation 180"); } else if (Surface.ROTATION_270 == screenRotation) { show.setText("rotation 270"); } } private TextView show; private TextView show2;}
运行效果:
正常方向时:
屏幕逆时针旋转90度时:
其他依此类推
- android获取手机屏幕尺寸和旋转方向
- android获取手机屏幕的尺寸
- android 获取手机屏幕分辨率和setRequestedOrientation设置屏幕方向
- android 获取手机屏幕分辨率和setRequestedOrientation设置屏幕方向
- 判断手机屏幕旋转方向
- Android开发_获取手机屏幕的尺寸
- Android中获取手机屏幕各部分的尺寸
- 如何获取手机屏幕尺寸
- 获取当前手机屏幕尺寸
- Android手机屏幕尺寸计算
- android 获取屏幕尺寸,设置屏幕方向
- 【Android】-获取屏幕尺寸以及方向
- Android动态控制手机屏幕方向
- Android手机屏幕的方向
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- mysql 中order by 与group by的顺序
- Phrase
- Sentence
- Tizen系统介绍及架构分析
- zoj 1494 Climbing Worm
- android获取手机屏幕尺寸和旋转方向
- HTTPSQS
- Android自动化测试之MonkeyRunner录制和回放脚本(十一)
- hdu 2083 简易版之最短距离
- 看了下面的关于大亚湾核电站的一些报道,我终于明白为什么老弟在惠阳买的房子会这么便宜了!
- zoj 1514 Fake Tickets
- Linux 目录结构
- qemu single step will fail if current EIP hit a breakpoint
- zoj 1622 switch