`

判断屏幕尺寸

阅读更多
// support from API 4
final int screenSize = getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK;

switch (screenSize) {
	case Configuration.SCREENLAYOUT_SIZE_SMALL:
		break;
	case Configuration.SCREENLAYOUT_SIZE_NORMAL:
		break;
	case Configuration.SCREENLAYOUT_SIZE_LARGE:
		break;
	case Configuration.SCREENLAYOUT_SIZE_XLARGE:
		// support from API 9
		break;
	default:
		break;
}

有一点要注意,必须在AndroidManifest.xml里加上下面的声明
<supports-screens
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true" />
分享到:
评论

相关推荐

    判断手机型号与屏幕尺寸

    在iOS开发中,判断手机型号和屏幕尺寸是十分常见的需求,这有助于开发者为不同设备提供适配的用户体验。本文将详细讲解如何通过编程方式获取iPhone或iPad的型号和屏幕尺寸,以及这两个信息在实际开发中的应用。 ...

    测量手机屏幕尺寸

    在Android开发中,测量手机屏幕尺寸是一项基础但重要的工作,尤其在设计适配不同设备的应用时。本项目名为“MeasureScreemSize”的Demo,旨在帮助开发者获取屏幕尺寸信息,以便区分设备是手机、平板还是电子书等。...

    电脑屏幕尺寸测量软件工具

    同样,摄影师在预览和编辑照片时,准确的屏幕尺寸测量可以帮助他们判断图像的细节和色彩表现是否真实。 此外,这种工具也有助于校准显示器。显示器的物理尺寸和分辨率决定了像素密度(PPI),这对于色彩管理和打印...

    JS判断手机端与电脑访问

    此外,还可以通过检测`window.innerWidth`和`window.innerHeight`来判断屏幕尺寸,或者利用`Modernizr`等库来检测浏览器对触控事件的支持,从而进一步确认设备类型。 在实际应用中,我们可能会根据设备类型来调整...

    基于Android的获取手机屏幕尺寸的代码段.zip

    在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备,进行界面布局的设计。本代码段提供了实现这一功能的方法。以下是关于Android获取屏幕尺寸的详细知识: 1. **屏幕尺寸与分辨率** ...

    H151_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    响应式设计是现代网页开发的关键技术,它通过CSS3的媒体查询来判断屏幕尺寸,从而应用不同的样式规则。这种设计方法确保了无论在大屏幕还是小屏幕设备上,用户都能获得良好的浏览体验。在这个H151模板中,可能包含了...

    简单的jQuery响应式文字插件

    jQuery-flowtext插件通过监听窗口的resize事件来判断屏幕尺寸的变化,并相应地调整具有“flowtext”类的元素的font-size属性。它可能采用了一些数学计算,比如基于当前宽度和预设的最小、最大字体尺寸来动态计算合适...

    动态隐藏和显示工具栏

    2. **CSS媒体查询**:结合响应式设计,可以使用CSS媒体查询来判断屏幕尺寸,当屏幕宽度低于特定阈值时,自动隐藏工具栏,反之则显示。 3. **Angular, React, Vue等前端框架**:这些现代框架提供了数据绑定和状态...

    截图、屏幕取色、测量屏幕尺寸大小工具

    在IT领域,日常工作中我们经常会遇到需要截取屏幕图像、获取屏幕颜色以及测量屏幕尺寸的需求。这些工具在软件开发、设计、教学等多个场景下都扮演着重要的角色。本篇文章将详细解析标题为“截图、屏幕取色、测量屏幕...

    图片轮播中自动缩放图片插件 for PHPwind7.5 GBK utf8.rar

    - **响应式设计**:为了适应不同设备,插件可能采用响应式布局,通过媒体查询(Media Queries)判断屏幕尺寸,提供相应的图片尺寸。 4. **优化与维护:** - **性能优化**:合理设置图片缓存策略,减少服务器负载...

    基于JavaScript的一个轻量级的大屏数据展示适配方案-源码

    在JavaScript中,可以利用CSS3的媒体查询来判断屏幕尺寸,然后通过JavaScript代码改变元素的大小、位置和样式。 在实现过程中,选择合适的库或框架至关重要。ECharts是一个由百度开发的开源JavaScript图表库,提供...

    Android项目获取手机屏幕尺寸的代码段.rar

    在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同分辨率的设备,创建自适应布局,以及优化用户界面。本压缩包提供的代码段正是为了实现这一功能。以下将详细介绍如何在Android中获取屏幕尺寸,...

    96js_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    通过媒体查询(@media rule)和流式布局(flexbox或grid),CSS可以判断屏幕尺寸并调整元素的大小和位置,从而实现自适应布局。这对于移动优先的设计策略至关重要,确保用户无论在手机还是电脑上都能获得一致的浏览...

    利用turn.js制作电子书

    例如,可以使用CSS媒体查询或JavaScript的window.innerWidth来判断屏幕尺寸。 总结来说,Turn.js和Swiper结合使用,能够在各种设备上提供出色的电子书阅读体验。Turn.js以其逼真的翻页效果和丰富的交互功能,使得PC...

    易语言判断窗口全屏

    4. 如果窗口尺寸与屏幕尺寸不完全相等,可以考虑使用 `API_WindowFromPoint` 结合鼠标位置来进一步判断。例如,当鼠标移到屏幕边缘时,检查找到的窗口是否是原窗口,如果是,说明窗口可能是在全屏模式下。 5. 在...

    android获取手机屏幕尺寸的代码段.zip

    在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同设备,提供良好的用户体验。本资源包含一个代码段,将详细解释如何在Android应用程序中获取屏幕的宽度和高度。以下是对这个主题的深入探讨。 ...

    Vue检测屏幕变化来改变不同的charts样式实例

    在我的实例中:因为第一次打开也不知道到底是应该展示哪一个屏幕,所以会进行先判断一次,之后用addEventListener来是实现功能,暂时是通过这种方式实现的,以后有更好的方法再更新。。。 mounted() { this....

    swift-Inch-优雅的iPhone不同尺寸屏幕精准适配工具

    "swift-Inch-优雅的iPhone不同尺寸屏幕精准适配工具"是一个专为解决iPhone不同尺寸屏幕适配问题而设计的工具,其核心是Inch库,旨在帮助开发者更优雅地处理iOS设备的屏幕尺寸差异,确保应用在所有iPhone上都能呈现出...

    swift-Device采用swift编写用于获取设备信息和屏幕尺寸

    在Swift编程语言中,开发iOS、macOS等Apple平台的应用时,我们经常需要获取设备的相关信息,例如设备型号、系统版本、屏幕尺寸等。`Device`库就是为了解决这个问题而设计的,它是一个小巧而强大的工具,允许开发者...

Global site tag (gtag.js) - Google Analytics