草庐IT

xamarin.droid

全部标签

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

如何在Xamarin.Forms中隐藏Activity的ActionBar?我尝试了以下方法,但均无效:在OnCreate()中调用ActionBar.Hide()将主题设置为"@android:style/Theme.Holo.Light.NoActionBar" 最佳答案 你可以把它隐藏在你的构造函数中publicpartialclassMyPage:ContentPage{publicMyPage(){NavigationPage.SetHasNavigationBar(this,false);InitializeCompon

c# - 如何在 xamarin android 应用程序中使用动画?

我想使用XamarinC#在我的Android应用程序中使用动画。淡入、放大、移动和......等动画。 最佳答案 首先在“resources”文件夹下添加一个文件夹,命名为“anim”。然后你可以将你的动画资源添加到它,例如:对于淡入动画,在anim文件夹下创建一个资源并将其命名为“fade_in.xml”并将此代码粘贴到其中:然后在您的mainlayout.xml中添加一个Textview还有一个按钮和按钮:在您Activity的“oncreate”方法中添加此代码:Buttonfadein=FindViewById(Resou

c# - 如何在 Xamarin.Android/Monodroid 中使用 Android KitKat EvaluateJavascript 并检索结果?

对于Xamarin.iOS/Monotouch,在评估javascript时检索字符串很简单。例如stringelementValue=browser.EvaluateJavascript("document.getElementById('Id').value");if(elementValue!=""){DoSomething();}任何人都可以提供一个示例来说明如何为Xamarin执行此操作。Android/MonodroidAndroidkitkat及以上使用Evaluatejavascript()?具体如何使用/设置IValueCallback同步。

c# - 在 Xamarin.Android 中将数据从一个 Activity 传递到另一个 Activity

我想在Xamarin.Android应用程序中将一个ClassObject从一个Activity传递到另一个Activity。我可以使用Intent.PutExtra方法传递简单的字符串。有人知道吗?感谢任何帮助:) 最佳答案 只是添加以防其他人遇到这个问题。Xamarin/.NET的好处在于使用JSON非常简单。您可以将数据序列化为字符串并通过Extras传递。JSON.NET是一个很好的库(您可以在Xamarin组件商店中找到),并且在.NET中还有一些内置的JSON类。使用JSON.NET的示例如下所示。Intenti=new

android - 在 Xamarin.Forms 中访问 Android 上下文

我见过一些使用Xamarin.Forms获取Android上下文的旧解决方案。这些较旧的解决方案建议使用Xamarin.Forms.Forms.Context但由于不断变化的Xamarin.Forms平台,这不再适用。在我的示例中,我使用了DependencyService.Get()从我的共享代码项目中使用Interface的平台特定实现类。在使用Xamarin.Andriod使用平台特定功能时,需要大量使用AndroidContext。那么我们如何获取AndroidContext的全局信息接口(interface)呢? 最佳答案

android - 如何让 Holo Light 主题在我的 Xamarin 应用程序中工作

我正在尝试让我的应用程序使用Holo.Light主题。我为Holo创建了一个自定义主题并将其放入资源\values-v11\FsmTheme.xml我还为旧版本创建了一个并将其放入资源\值\FsmTheme.xml然后我将它添加到我的AndroidManifest.xml我不确定我还需要做些什么才能让主题融入应用。 最佳答案 您可以使用属性修改AndroidManifest.xml中的值,例如,这会将主题更改为全息灯:[Activity(Label="Foobar",MainLauncher=true,Theme="@android

android - Xamarin Android ProGuard 启用

我正在开发xamarin应用程序。当我在android属性中启用“ProGuard”时,在构建应用程序时,出现以下错误:"java.exe"exitedwithcode1.proguardcfg文件具有以下内容:-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*extendsandroid.app.Application-keeppublicclass*extendsandroid.app.Service开发环境:VisualStudio2015Xamarin4.0.4.4 最佳答案

c# - 卡在 Xamarin AAPT 错误上

我刚刚在Windows8上安装了Xamarinstudio,我创建了一个C#android项目,并尝试编译它,但没有成功。我得到的错误是在AAPT工具上,但即使使用msbuild的详细输出,我在输出窗口中得到的也是以下内容:Task"Aapt"AaptTaskAssetDirectory:ManifestFile:C:\Users\Giuseppe\AppData\Local\Temp\i4va1gur.y4b\AndroidManifest.xmlResourceDirectory:obj\Debug\res\JavaDesignerOutputDirectory:C:\Users\

android - 无法将调试器用于 xamarin android 项目 : System. IO.FileNotFoundException : Could not load file or assembly Mono. Posix

将我的visualstudio2017升级到15.2v(26430.12)Xamarin.AndroidSDK7.3.1.2(9dbc4c5)不能再使用调试器了。项目构建成功并部署完成,但随后发生此错误:CouldnotloadfileorassemblyMono.Posix完整错误信息: 最佳答案 这是一个KnownIssue.根本原因是C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Enterprise\Common7\IDE\Extensions\Xamarin.VisualSt

android - 使用 .GetMapAsync 而不是 .getMap 方法与 Google Play 服务 (Xamarin)

旧代码以这种方式完美运行:LatLnglocation=newLatLng(myClass.myLocation.Latitude,myClass.myLocation.Longitude);CameraPosition.Builderbuilder=CameraPosition.InvokeBuilder();builder.Target(location);builder.Zoom(18);CameraPositioncameraPosition=builder.Build();MapsInitializer.Initialize(this);CameraUpdatecameraU