Articles of xamarin forms

如何在xamarin.forms pcl项目中配置地图?

我用xamarin.form PCL创建了一个项目。 我已经添加了 ….. xamarin.forms.maps以及其他库和NuGet Package根据所有平台(Android,iOS,Window Phone)的要求添加。 我在所有平台上都给出了所有权限和配置。 我已成功在窗口电话中显示地图和运行程序,但我在android中有错误。 错误是 严重级代码描述项目文件行列错误java.lang.OutOfMemoryError。 考虑增加$(JavaMaximumHeapSize)的值。 执行’java.exe -jar C:\ Program Files(x86)\ Android \ android-sdk \ build-tools \ 23.0.2 \ lib \ dx.jar“ – no-strict – 时,Java内存不足dex –output = obj \ Debug \ android \ bin \ tobj \ Debug \ android \ bin \ classes“C:\ Program Files(x86)\ Reference Assemblies […]

如何在Xamarin.Forms中隐藏Android ActionBar?

如何在Xamarin.Forms隐藏Activity的ActionBar ? 我尝试了以下但没有一个工作: 在OnCreate()调用ActionBar.Hide() OnCreate() 将主题设置为”@android:style/Theme.Holo.Light.NoActionBar”

Xamarin.Formspopup“新版本可用”

我正在研究Xamarin.forms Android Project,我正在搜索为用户显示popup窗口: 新版本可用 当用户尝试打开应用程序并在Play商店中提供新的更新时。

在Xamarin iOS和Xamarin Android之间自动转换代码

我一直在使用Xamarin构建一个具有非常自定义布局的iOS应用程序。 我的计划是在Xamarin Android中构建完全相同的应用程序。 我渴望这样做,我也有兴趣了解Android,但重复的工作很多。 Xamarin Forms在某些扩展中共享跨平台的GUI代码,但它让我想知道是否有任何计划在iOS和Android之间自动转换代码。 自动转换可以节省大量时间,并允许开发人员选择自己喜欢的平台进行开发。 有一些网站,如https://www.myappconverter.com/和http://www.apportable.com/ ,用于在母语之间进行转换,不确定它们的可靠程度。 我的问题是,是否有任何未来计划或开源项目自动将Xamarin iOS转换为Android,反之亦然? 谢谢!

如何清除导航堆栈?

我的应用程序中的导航问题。 我使用xamarin.forms如何清理我的导航堆栈。 没有用Pop和push。 我可以看到我的完整导航堆栈吗?

Xamarin Android部署没有使用最新的代码?

我正在Visual Studio中创建一个Android应用程序。 当我在我的设备上创建对齐的APK以侧载时(来自工具 – > Android – >发布Android应用程序),它会安装并运行,但似乎没有最新的更改。 我经历过的一系列活动如下: 在我的设备上安装了该应用程序的一个版本 更新了登录页面上的颜色并设置了应用程序主题(以及其他内容) 重新安装了该应用 在登录页面上看到新主题但不是新颜色 在登录页面上进行随机文本更改作为测试 重新安装了该应用 看到颜色变化而不是随机文字变化?! 关于我可能做错什么的任何建议?

应用程序恢复导致FormsAppCompatActivity崩溃

我有一个Xamarin Forms应用程序,目前正在为Android构建。 我有一个MainActivity用于扩展FormsApplicationActivity ,但因为我想使用自定义主题我必须更改它以扩展FormsAppCompatActivity (请参阅我的另一个问题: Xamarin Forms自定义主题不起作用 )。 自从从FormsApplicationActivity更改为FormsApplicationActivity ,每当我退出应用程序然后返回应用程序时,应用程序就会崩溃。 它在OnResume方法的App.xaml.cs类中抛出一个错误,我尝试将MainPage设置为一个新的导航页面: protected override void OnResume() { bool isRegistered = _authenticationService.IsRegistered(); MainPage = isRegistered ? new NavigationPage(new LoginPage()) : new NavigationPage(new RegisterPage()); // this results in the crash } 我得到的错误是: Java.Lang.IllegalStateException:无法在onSaveInstanceState之后执行此操作 这是堆栈跟踪: 03-09 13:43:52.098 I/MonoDroid( 1243): Java.Lang.IllegalStateException: Can not perform this action after onSaveInstanceState 03-09 13:43:52.098 […]

适用于xamarin android的ClearableEdittext

我已经访问了此链接和堆栈上的许多其他链接,但我无法find类似的解决方案为xamarin android: https ://stackoverflow.com/a/14470930/7462031 我已经实现了框架布局解决方案,但我希望在我的应用程序中使用此解决方案所以可清除的Edittext看起来很有趣但是droid零件库不适用于xamarin所以我想知道是否有人有这个问题的解决方案,以防你做好帮助。 !

Xamarin – 当我更换图像源时闪烁

我正在使用xamarin表单并尝试创建导航菜单。 我点击单元格时需要设置新图像。 当我替换图像时,我有些眨眼。 我创建图像: var image = new Image { Source = “Image.png”; } 我把它添加到我的网格上 var profileTapRecognizer = new TapGestureRecognizer(); profileTapRecognizer.Tapped += (sender, e) => { ItemClicked(sender as ITaggedCell); }; image.GestureRecognizers.Add(profileTapRecognizer); grid.Children.Add(image, i, 0); 在ItemClicked中,我更改了源并在设置新图像之前闪烁: image.Source = “NewImage.png” 我试过了 image.BatchBegin() image.Source = “NewImage.png” image.BatchCommit() 以这种方式如何在单击xamarin.forms中的ListView时更改图像源? 改变形象的最佳方法是什么?

Xamarin为android设置工具栏项的位置

我想要左侧的ToolbarItem Menu1,但此时两者都在右侧。 我该如何解决这个问题?