草庐IT

android - Xamarin Android 中的动态嵌套相对布局

我想创建一个布局来浏览类别和子类别,如下所示:这是用于类别的,我通过在看起来不错的布局中编写.axml来实现。现在,当用户点击类别时,应该在其点击时生成相同的外观并且它正在动态创建但子内容与父内容重叠并且看起来像这样:为了制作子相关布局,我编写了以下代码:RelativeLayoutchildTaxonomylayout=newRelativeLayout(this);childTaxonomylayout.Id=Convert.ToInt32(data.Value.Id);childTaxonomylayout.SetOnClickListener(this);varparam=ne

c# - 无法正确部署应用程序 Xamarin

我的android应用程序没有正确构建和部署。当启动一个新实例时,它会将我的应用程序启动到我的物理移动设备上,并且我能够在VisualStudio中进行调试。但现在它不会将应用程序启动到移动设备,当我手动运行应用程序时,它不会在VisualStudio中进行调试。此项目具有可移植类并使用Xamarin.Forms。我确实更改了AndroidManifest.xml上的构建操作。我确实更改了我的文件位置以不包含符号或空格。附件是输出现在的样子,之后什么也不做。此外,在我排除的屏幕底部显示-“正在连接到logcat:SamsungSM-N9005...”但没有任何反应。

android - Xamarin.Forms 布局如何转换为特定于平台的布局?

我最近与我的团队讨论了Xamarin.Form布局,他们认为Xamarin.Forms.AbsoluteLayout很脆弱且难以使用(我个人认为它们非常方便,尤其是对于比例布局,从我记得的一切来看阅读,它们通常不是性能问题)。他们引用了thisarticle,其中表示要避免使用AbsoluteLayouts——但那是一篇特定于Android的文章,它指的是Android.Widget.AbsoluteLayout.所以这让我开始思考......Xamarin.Forms.Layout是否以某种方式转换为Android.Widget.AbsoluteLayout(我认为它们完全不同,因为

android - xamarin 在 mac 上构建的 APK 未安装

我正在mac上使用Xamarinstudio构建一个android应用程序。在真实设备上调试时没有问题,但是当我构建APK时,xamarin成功构建并签署了应用程序,但出现此警告:No-tsaor-tsacertisprovidedandthisjarisnottimestamped.Withoutatimestamp,usersmaynotbeabletovalidatethisjarafterthesignercertificate'sexpirationdate(2041-03-07)orafteranyfuturerevocationdate.我无法在遇到此错误的设备上安装此应

c# - 无法使用的组件 HockeyApp for Android(Xamarin 组件商店)

我正在尝试将上述组件投入运行。http://components.xamarin.com/view/hockeyappios我基于XamarinStudio模板创建了一个非常简单的项目(AndroidIceCreamSandwichApplication)然后我添加了向HockeyApp发送异常的必要代码。此代码在下页中描述http://components.xamarin.com/gettingstarted/hockeyappandroid不幸的是,我发现了存储异常信息文件的一个主要问题HockeyApp.ManagedExceptionHandler.SaveException(

android - Xamarin Facebook 客户端

我正在使用XamarinForms并希望将Facebook集成到Android应用程序中。我想从https://www.facebook.com/HyundaiIndia这样的页面中提取提要我已经从Nuget安装了Xamarin.Facebook。它没有此处提到的FacebookClient对象:https://components.xamarin.com/gettingstarted/facebook-sdk然后我找到了我包含的Xamarin.Facebook和Xamarin.FacebookBolts命名空间,但我仍然没有得到FacebookClient。相反,我找到了Xamari

c# - xamarin.forms 中开关为 "on"(蓝色到绿色)时如何更改默认颜色在 ios 中默认为绿色,但在 android 中为蓝色

当它“打开”时,我得到的代码是蓝色的。我想把它改成绿色。usingXamarin.Forms;namespaceswithcasedemo{publicclassMyPage:ContentPage{publicMyPage(){Content=newStackLayout{Children={newLabel{Text="HelloContentPage",HorizontalOptions=LayoutOptions.Center,VerticalOptions=LayoutOptions.CenterAndExpand},newSwitch{HorizontalOptions=L

Android、Xamarin Forms PCL、PortableRest PCL 和异步 Web Api 调用

我正在尝试使用PortableRest从XamarinForms对WebAPI2.2Rest服务进行异步调用。我想我遇到了某种死锁/同步上下文问题,但我无法解决(新手到异步等)。有人可以帮忙吗?我的Controller测试方法(删除了对数据库的任何调用)-publicIEnumerableGetTestRest(){returnnewList{newContentModel(){Categoryid=1,Title="Title"}};}我的单元测试通过了-[TestMethod]publicasyncTaskTestRest(){MyNewsApiClientMyNewsApiCli

android - 使用 Xamarin.Contacts.AddressBook 加载多个联系人

我想通过Xamarin.Contacts.AddressBook加载多个联系人,目前我有类似的内容:varloookupIDs=/*load10savedcontactIDs*/varaddressBook=newAddressBook(context){PreferContactAggregation=true};foreach(varidinloookupIDs){varcontact=addressBook.Load(id);names.Add(contact.DisplayName);}但是,这真的很慢(在Android设备上测试过)——即使只是加载10个联系人。有没有办法批量

c# - Scrollview 监听器在 Xamarin for Android 中不起作用?

我在Xamarin中使用C#创建一个Android应用程序。我创建了ScrollView的扩展。这是我的代码publicclassEndlessScroll:ScrollView{publicEndlessScroll(Contextcontext):base(context){}publicEndlessScroll(Contextcontext,IAttributeSetattrs):base(context,attrs){}publicEndlessScroll(Contextcontext,IAttributeSetattrs,intdefStyle):base(context