Xamarin.Forms 启动App时获取屏幕宽高

摘要:
启动App时获取屏幕宽高App.cs里面添加:publicstaticdoubleScreenWidth;publicstaticdoubleScreenHeight;Android下MainActivity.cs里面添加:protectedoverridevoidOnCreate(Bundlebundle){TabLayoutResource=Resource.Layout.Tabbar;Too

启动App时获取屏幕宽高

App.cs里面添加:
publicstaticdoubleScreenWidth;
publicstaticdoubleScreenHeight;
Android下 MainActivity.cs里面添加:
protectedoverridevoidOnCreate(Bundlebundle)
{
TabLayoutResource=Resource.Layout.Tabbar;
ToolbarResource=Resource.Layout.Toolbar;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this,bundle);
varwidth=Resources.DisplayMetrics.WidthPixels;
varheight=Resources.DisplayMetrics.HeightPixels;
vardensity=Resources.DisplayMetrics.Density;//
App.ScreenWidth=width / density;//
App.ScreenHeight=height / density;//24OnSizeAllocated
LoadApplication(newApp());
}
IOS下AppDelegate.cs里面添加:
publicoverrideboolFinishedLaunching(UIApplicationapp,NSDictionaryoptions)
{
global::Xamarin.Forms.Forms.Init();
App.ScreenWidth=UIScreen.MainScreen.Bounds.Width;//
App.ScreenHeight=UIScreen.MainScreen.Bounds.Height;//
LoadApplication(newApp());
returnbase.FinishedLaunching(app,options);
}

免责声明:文章转载自《Xamarin.Forms 启动App时获取屏幕宽高》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql 个人博客应用的建表和相关查询使用IEDScout校验61850出错记录及解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UltraISO PE(软碟通) V9.5.5.2960 官方中文版

软件名称: UltraISO PE(软碟通)软件语言: 简体中文授权方式: 免费试用运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 1.9MB图片预览:软件简介:UltraISO 是一款功能强大的光盘映像文件制作、编辑和格式转换工具,它能直接编辑光盘映像文件,可以直接提取光盘映像中的文件,也可以制作光盘映像,支持把硬盘...

Xamarin.Android之转换,呼叫,查看历史纪录

                                                         Xamarin.Android之转换,呼叫,查看历史纪录         E文文章。        功能:能将输入的字母转换成相应的数字。并且能呼叫出去。能查看呼叫的历史纪录。        界面代码如下:    1 <?xml ver...

Flash Media Server 4.5入门——第六部分:初学者HTTP动态流(HDS)技术向导【转】

前言这篇文章是Adobe Flash Media Server 4.5入门系列教程的第六部分内容。这一部分内容主要教你(如何)使用HTTP的方式,而不是这一系列文章中一直使用的RTMP的方式,在Flash Media Server 4.5中实现视频流的转化,以及如何同时使用HTTP协议和RTMP协议实现使用了多比特率显示文件限制设备带宽的视频流的转化。了解...

使用Fiddler进行APP弱网测试

一、安装Fiddler 网上说要先安装.NET Framwork4,应该是由于本机已装,所以在安装Fiddler时并没有相关提示。 Fiddler安装包:https://www.telerik.com/download/fiddler/fiddler4 二、Fiddler通过代理连上手机 首先电脑和手机要使用同一个无线网。 1. Fiddler工具->...

Linux 下安装 jdk-7u79-linux-x64.gz,jdk1.7.0_79,jdk1.7步骤:

1、首先下载对应CentOS版本的jdk:这里我下载的是jdk-7u79-linux-x64.tar.gz 2、上传到CentOS下的目录中 3、新建一个APP目录作为存储jdk的目录 4、解压jdk,使用以下命令,-C app/,是 我新建的文件夹 tar -zxvf jdk-7u79-linux-x64.tar.gz -C app/ 5、在 /etc/...

Navicat Premium 15 安装包&amp;amp;激活工具及安装教程(亲测可用)

Navicat Premium 15 安装包及激活工具 网盘地址: 链接:https://pan.baidu.com/s/1GU9qgdG1dRCw9Un8H9Ba9A提取码:F1r9 开始安装 下载好后首先安装 Navicat Premium 15 ,此工具安装较为简单,傻瓜式next安装方法,但建议更改安装路径. 开始激活(激活时必须断网) 使用注册...