xamarin forms布局问题

问题描述

我现在想用xamarinforms实现跨平台代码,需要实现一个底部导航栏功能,我现在的做法是最外层一个page里面四个view,打开app,所有界面都加载了,底部切换时只是设置view显示还是隐藏,这样效果是实现了,但如果界面内容多可话会内存溢出异常,请问大家有做过这样布局的吗,求指教

解决方案

解决方案二:
如果编驿目标是Android,换个AndroidSDK及JavaSDK版本再试试~

时间: 2024-09-19 02:59:30

xamarin forms布局问题的相关文章

从零开始学Xamarin.Forms(一) 概述

原文:从零开始学Xamarin.Forms(一) 概述     Xamarin 读 "ˈzæmərin",是一个基于开源项目mono的能够使用C#开发的收费的跨平台(iOS.Android.Windows Phone.Mac)解决方案.     1.原理         Xamarin.iOS:             也就是之前的 MonoTouch(Mono for iOS),使⽤静态编译(Ahead-Of-Time)⽅式将C#代码编译为 ARM⼆进制代码.          Xa

Xamarin.Forms——尺寸大小(五 Dealing with sizes)

原文:Xamarin.Forms--尺寸大小(五 Dealing with sizes) 如之前所见的大量可视化元素均有自己的尺寸大小: iOS的状态栏高度为20,所以我们需要调整iOS的页面的Padding值,留出这个高度. BoxView设置它的默认宽度和高度为40. Frame的默认Padding为20. StackLayout的默认Spacing属性值为6. 还有Device.GetNamedSize方法,该方法将Label或Button等控件中使用的NamedSize枚举值转换为不同平

Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面

Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.Xamarin.Forms 通过使用平台的原生控件来渲染用户界面,使用 Xamarin.Forms 的 App在外观上与平台完全一致.通过本文您可以快速了解如何使用 Xamarin.Form 来进行应用程序的开发.   简介 Xamarin.Forms可以帮助开发人员快速的构建跨平台的UI,通过一次编码,生成多平台界面.如果你做的

从零开始学Xamarin.Forms(五) 技巧

原文:从零开始学Xamarin.Forms(五) 技巧        由于HTML5规范于2014年10月终于定稿,公司.net开发人员较少,国内外已有了较为成熟的UI框架.手机软件硬件的快速发展等等原因,所以我就不打算再使用Xamarin了,而是采用HTML5+CSS3+Javascript的方式来进行跨平台的开发.之前在探索Xamarin中积累了一些小经验也同时分享给大家,希望能给大家带来帮助. 1.TabbedPage中嵌入NavigationPage,NavigationPage中的Ro

从零开始学Xamarin.Forms(三) Android 制作启动画面

原文:从零开始学Xamarin.Forms(三) Android 制作启动画面     Xamarin.Forms 在启动的时候相当慢,必须添加一个启动界面,步骤如下: 1.将启动画面的图片命名为:splash_screen.png,并拷贝到 Resources 文件夹下的相应 Drawable 文件夹中:     2.在其中的 Drawable 文件夹下创建 splashscreen.xml ,内容为: <?xml version="1.0" encoding="ut

从零开始学Xamarin.Forms(二) 环境搭建、创建项目

原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建:     1.下载并安装jdk .Android SDK和NDK,当然还需要 VS2013 update 2(VS2010.VS2012均可)以上: a.  最新SDK, 下载地址:http://dl.google.com/android/android-sdk_r23-windows.zip         b.  Android平台工具包(解压到SDK安装根目录下,产生文件夹plat

C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码

原文:C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码 前言 什么是Xamarin? Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单. Xamarin的产品简化了针对多种平台的应用开发,包括iOS.Android.Windows Phone和Mac App. Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者--C#与·NET框架的开源.跨平台实现. (以上摘自百度百科) 那么什么是Xamarin.

为 Xamarin.Forms 做个跑马灯控件

原文:为 Xamarin.Forms 做个跑马灯控件 前段时间,私下用 Xamarin.Forms 做了个商业项目的演示版.很多被国内App玩坏了的控件/效果,XF上都没有或是找不到对应的实现,没有办法只能亲自上阵写了几个,效果还行,就是有BUG. 这个跑马灯就是其中的一个,当初赶工,随便写个效果交了差,最终他们把这一块从APP中拿掉了,早知道我就不耗这个时间了... 一般App 为了省版面空间,都只会留小小的一块放跑马灯,多条文字轮翻显示,而且还只有一行文本,超出的部份隐藏:如果你看见哪个AP

求Xamarin.Forms开发实战基础篇

问题描述 Xamarin.Forms开发实战基础篇Xamarin.Forms开发实战基础篇Xamarin.Forms开发实战基础篇Xamarin.Forms开发实战基础篇介绍:本教程是国内第一本Xamarin.Forms开发专向教程.本教程针对Xamarin.Forms初学用户,全面细致的讲解Xmarin.Forms开发的各项基础知识.为了方便用户理解,每个知识点都配以完整实例.试读地址:链接:http://pan.baidu.com/s/1hqSOLaW 解决方案 解决方案二:为什么打不开