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);
}
}
分享到:
相关推荐
5.2.12 获得屏幕属性 5.3 动画实现 5.3.1 Tween动画 5.3.2 Frame动画 5.3.3 GIF动画播放 5.4 小结 第6章 Android数据存储 6.1 Android数据存储初探 6.2 数据存储之Shared Preferences 6.3 数据存储之Files 6.4 数据...
在Android移动应用开发中,属性动画(Property Animation)是一个强大的工具,它允许开发者创建复杂的视觉效果,超越了传统的视图动画。属性动画系统是自Android 3.0(API级别11)引入的,用于替代帧动画和视图动画...
在Android开发中,屏幕自适应是一项重要的任务,因为Android设备的屏幕尺寸和分辨率各异。本文将详细讲解如何利用Android的布局属性进行屏幕适配,并探讨一些关键的属性和技巧。 首先,针对不同分辨率的屏幕,...
在Android开发过程中,图片资源是应用界面设计的重要组成部分,它们能够增强用户体验,提供直观的视觉信息。本资源包“android开发常用图片”包含了全面的图片素材,适合Android开发者在构建应用时参考和使用。以下...
Android支持多屏幕机制即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。本文就介绍了4中Android屏幕自适应解决方案。 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该...
在Android移动应用开发中,GridLayout...综上所述,GridLayout通过这些属性提供了强大的布局控制能力,是Android应用开发中一种实用的布局工具。开发者可以根据实际需求,结合这些属性来创建出满足设计要求的网格布局。
### Android开发中的EditText属性详解 #### 一、引言 在Android应用开发中,`EditText`作为用户输入信息的关键组件之一,其丰富的属性为开发者提供了极大的灵活性和定制性。通过合理配置这些属性,可以实现多样化...
在Android开发中,屏幕自适应是一项重要的任务,它确保应用程序在不同尺寸和分辨率的设备上都能呈现出良好的用户体验。为了实现这一点,开发者需要充分利用Android提供的布局属性和控件特性。以下是一些关键的知识点...
《Android开发艺术探索》是一本深受Android开发者喜爱的书籍,它深入浅出地讲解了Android应用开发中的各种技术和实践。这本书的源码是作者为了帮助读者更好地理解和实践书中的知识点而提供的,对于学习和提升Android...
在Android开发中,屏幕适配是一项重要的任务,因为Android设备有着各种不同的屏幕尺寸和分辨率。本文将深入探讨如何使用Android的布局属性实现屏幕自适应,让应用能够在不同设备上呈现出良好的用户体验。 首先,...
在Android开发中,屏幕旋转是一个常见的需求,尤其在设计适应不同设备方向的应用时。本教程将深入探讨如何在Android中实现屏幕旋转,并通过一个名为"ScreenRotationDemo"的实例项目来展示具体步骤。 首先,我们需要...
在Android开发中,获取设备屏幕分辨率是至关重要的一个环节,特别是在设计用户界面或者进行设备适配时。本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 ...
Android自适应屏幕布局 Android自适应屏幕布局是指在Android系统中实现屏幕自适应的布局方式,通过使用不同的布局...屏幕自适应是Android开发中的一项重要技术,可以使应用程序在不同的屏幕尺寸和方向下都能正常运行。
在Android开发中,ListView是一个非常重要的组件,常用于展示大量数据。它允许用户滚动查看列表项,具有良好的可定制性。以下将详细介绍ListView的一些关键属性及其用途: 1. **stackFromBottom属性**: - `...
Android XML 布局属性详解 Android XML 布局属性是 Android 应用程序中最基本也是最重要的一部分。它负责控制屏幕上的各种控件的布局和排列。...了解和掌握这些布局属性是开发 Android 应用程序的基础。
本文将详细探讨Android界面XML的基本属性以及几种常用的布局方式,帮助读者深入了解Android开发的核心技术之一。 #### 二、Android界面的基本属性 Android界面设计主要依赖于XML布局文件,这些文件中包含了各种...
在Android开发中,让应用程序能够自动适应不同尺寸和分辨率的屏幕是一项重要的任务。"Android自动适应屏幕源码"就是这样一个项目,它展示了如何通过编程技术实现应用在多种设备上显示时的良好布局和视觉效果。这个...
在Android开发中,了解设备的屏幕属性是至关重要的,这些属性包括屏幕大小、屏幕分辨率、屏幕密度以及系统组件的高度如导航栏和标题栏。这些信息对于优化应用布局、适配不同设备以及提供良好的用户体验至关重要。...
在Android开发中,属性动画(Property Animation)是一个强大的工具,用于创建丰富且动态的用户界面。这个主题包括平移、旋转、缩放、透明度变化以及它们的组合使用。让我们深入探讨这些关键概念。 首先,**平移...
在Android应用开发过程中,布局文件是构建用户界面的核心组成部分。布局文件通过XML格式定义了界面元素的位置、大小及样式等属性,这些属性的合理设置直接影响到应用的用户体验和性能表现。本文将详细介绍一些常用的...