Android屏幕大小,翻转,控件居中相关技巧
2011-09-26 09:10
411 查看
读取屏的方向:
public void onCreate() { if(this.getResources().getConfiguration()
.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Log.i("info", "landscape"); } else if (this.getResources().getConfiguration()
.orientation == Configuration.ORIENTATION_PORTRAIT) {
Log.i("info", "portrait"); } }
如果在androidmanifest.xml中加入配置
android:configChanges="orientation|keyboardHidden|navigation
当屏幕翻转时,Activity就不会重复的调用onCreate()、onPause()和onResume().
而是调用onConfigurationChanged(Configuration newConfig)
获取屏的大小:
view plaincopy to clipboardprint?
int screenWidth,screenHeight;
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
int screenWidth,screenHeight;
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
screenWidth = display.getWidth();
screenHeight = display.getHeight();
//不显示标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
//设置窗口全屏显示
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,WindowManager.LayoutParams. FLAG_FULLSCREEN);
//取得屏幕信息
DisplayMetrics dm = new DisplayMetrics();
dm = this.getResources().getDisplayMetrics();
//获得屏幕宽度
int screenWidth = dm.widthPixels;
//获得屏幕高度
int screenHeight = dm.heightPixels;
控件居中:
android:layout_centerInParent="true"
文本对齐方式:
android:gravity="right"
相关文章推荐
- Android屏幕大小相关技巧应用指南
- Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- android 控件的大小计算以及自适应屏幕的大小
- android控件根据屏幕大小自适应 分类: Android界面和组件 2014-07-01 20:12 94人阅读 评论(0) 收藏
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android中 屏幕设置相关:全屏、居中、横竖、自适应
- android控件根据屏幕大小自适应
- Android中设置半个屏幕大小且居中的按钮布局 (layout_weight属性)
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android中设置半个屏幕大小且居中的button布局 (layout_weight属性)
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- 【Android】控件与屏幕的位置、坐标、大小
- Android 获取屏幕尺寸及代码设置控件大小
- Android控件自适应屏幕大小
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- 自动设置Android控件的占有屏幕的大小
- Android 屏幕适配攻略(五)动态创建控件并设置控件的大小