我正在使用Xamarin.Forms创建一个跨平台应用程序,我所有的ContentPages都位于PCL中。我正在寻找一种方法来将单个ContentPage的orientation设置并锁定为Landscape,最好无需创建另一个每个平台特定项目中的Activity。由于我的ContentPage.Content设置为ScrollView,我尝试将ScrollOrientation设置为Horizontal,但是这不起作用。我也试过使用RelativeLayout,但我看不到Orientation属性。publicclassPlanningBoardView:ContentPage
我正在开发XamarinAndroid应用程序。在继续我的下一个fragment之前,我想检查Internet连接并通知用户吗?我该如何实现?以及如何在用户打开互联网后刷新整个fragment?任何意见或建议将不胜感激! 最佳答案 要获取网络状态,您可以在Activity中使用以下方法:publicboolIsOnline(){varcm=(ConnectivityManager)GetSystemService(ConnectivityService);returncm.ActiveNetworkInfo==null?false:
我只是创建了一个小的Xamarin.Forms示例应用程序。当我构建我的Android项目时,我遇到了一些错误。我刚刚搜索了错误并找到了一些解决方案。但没有什么能正常工作。昨天我重新安装了VisualStudio2015和XamarinStudio。因此,xamarin可能会全部更新。在这里,我只列出我的错误和建议的解决方案。错误1:解压失败。请下载https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip并将其解压缩到...~\Local\Xamarin\Android.Support.v4\21
有没有办法在XamarinForms中禁用Android上TabbedPage之间的滑动?XAML:C#:usingXamarin.Forms;usingXamarin.Forms.Xaml;namespaceApp{[XamlCompilation(XamlCompilationOptions.Compile)]publicpartialclassMainTabbedPage:TabbedPage{publicMainTabbedPage(){InitializeComponent();Children.Add(newPageOne());Children.Add(newPageTw
我创建了XamarinForms应用程序。我为Android使用multidex(许多库)。我使用带有MultiDexMainDexList选项的multidex.keep文件。现在部署工作。但是我在调试模式下遇到异常:System.ArgumentException:Theoffsetandlengthhaveexceededtheboundsofthearrayorthecountervalueexceedsthenumberofelementsfromthepointertotheendoftheoriginalcollection.вSystem.Buffer.BlockC
我已经创建了一个依赖项来显示通知在我的DeviceDetails_Droid.cs中我设置了30秒的闹钟本地通知功能在应用程序运行时完美运行活跃但当我杀死应用程序(关闭应用程序)时,警报接收器没有接到电话。publicvoidShowNotification(stringmessage,stringtitle){IntentalarmIntent=newIntent(Forms.Context,typeof(AlarmReceiver));alarmIntent.PutExtra("message",message);alarmIntent.PutExtra("title",title
我有一个Xamarin表单(我使用的是XamarinStudio5.7)项目,其中包含一个包含UI组件的通用PCL。我只是使用类(没有XAML设计器)来启动我的项目,它运行良好,可以编译,并且有一个带有几个子页面的ContentPage。我决定添加一个新的AboutPage.xaml和AboutPage.cs文件,然后开始使用UI来编辑我的表单。因此,我通过NewFile...FormsContentPageXAML创建了我的新页面......正如我上面提到的,它创建了我的两个文件。关于页面.cs关于页面.xaml生成的文件看起来像这样......AboutPage.csusingSy
我是否有机会在Xamarin.Forms中删除应用程序的标题栏?我正在处理Xamarin.Forms可移植项目。我尝试了很多解决方案,但都没有用,我什至无法启动应用程序。第一次尝试我尝试将此添加到我的AndroidManifest.xml,但没有成功:android:theme="@android:style/Theme.NoTitleBar"第二次尝试我尝试在Resources/values中创建一个styles.xml,它是:然后我将它添加到我的AndroidManifest.xml(也没有用)android:theme="@style/Theme.NoTitle"第三次尝试我尝试
使用VisualStudio和XamarinAndroidPlayer(XAP),我突然无法将我的应用程序部署到模拟设备。整个调试过程在尝试启动设备时卡住了,大约一个小时后,就再也没有进展了。模拟器本身确实启动了,并且运行良好。有趣的是,当设备运行时,VisualStudio将其列为不受支持的设备,甚至不会尝试部署到它:我曾尝试在XamarinStudio和VisualStudio中运行此项目和其他项目,但均无济于事。我还尝试更新/全新安装XAP、VirtualBox、JDK和AndroidSDK/NDK。关于如何让XAP重新工作有什么想法吗? 最佳答案
我知道今年某个时候出现的Mac的新型VisualStudio是重新品牌的XamarinStudio。我只是想知道Windows上的VisualStudio是否现在也是XamarinStudio,还是仍然是以前的VisualStudio分支的更新?PS:现在是Mac的开发人员已有10多年了。尚未与Windows的IDE一侧保持联系...试图赶上一些赶上。看答案在WindowsXamarinStudio上,现在已弃用,并被视觉工作室的Xamarin取代。在MacOS上,XamarinStudio仍在开发中,但被称为2016年的MacVisualStudio。-https://en.wikipedi