草庐IT

android - "GenerateJavaStubs"任务意外失败

我在VisualStudio中创建了一个新项目,并且只在.xml文件中创建了一个(放置两个框架布局),当我调试代码时出现一个错误,请告诉我解决方案Error1The"GenerateJavaStubs"taskfailedunexpectedly.System.InvalidOperationException:SequencecontainsnoelementsatSystem.Linq.Enumerable.Max(IEnumerable`1source)atXamarin.Android.Tools.TypeNameMapGenerator.WriteBinaryMapping(

c# - "GenerateJavaStubs"任务失败

目前我正因这个问题撞墙,该错误阻止我构建和运行我的应用程序。这是一个PCL项目。ErrorThe"GenerateJavaStubs"taskfailedunexpectedly.System.IO.PathTooLongException:Thespecifiedpath,filename,orbotharetoolong.Thefullyqualifiedfilenamemustbelessthan260characters,andthedirectorynamemustbelessthan248characters.atSystem.IO.PathHelper.GetFullPa

c# - "GenerateJavaStubs"任务失败

目前我正因这个问题撞墙,该错误阻止我构建和运行我的应用程序。这是一个PCL项目。ErrorThe"GenerateJavaStubs"taskfailedunexpectedly.System.IO.PathTooLongException:Thespecifiedpath,filename,orbotharetoolong.Thefullyqualifiedfilenamemustbelessthan260characters,andthedirectorynamemustbelessthan248characters.atSystem.IO.PathHelper.GetFullPa

android - 防止在android上的xamarin表单中通过硬件后退按钮关闭

我想通过在android上按xamarin表单中的硬件后退按钮来防止关闭应用程序。我希望您可以使用应用程序中的硬件后退按钮进行导航(什么工作),但不想在到达导航堆栈的第一页时退出。我尝试使用OnSleepxamarin形式的事件,但在这里我无法取消退出。我也尝试在android中捕捉后退按钮:publicoverridevoidOnBackPressed(){//base.OnBackPressed();}但是当使用xamarin表单时,我不知道当前显示的是哪个页面。所以我不知道是否允许导航返回 最佳答案 它适用于评估Navigat

android - 防止在android上的xamarin表单中通过硬件后退按钮关闭

我想通过在android上按xamarin表单中的硬件后退按钮来防止关闭应用程序。我希望您可以使用应用程序中的硬件后退按钮进行导航(什么工作),但不想在到达导航堆栈的第一页时退出。我尝试使用OnSleepxamarin形式的事件,但在这里我无法取消退出。我也尝试在android中捕捉后退按钮:publicoverridevoidOnBackPressed(){//base.OnBackPressed();}但是当使用xamarin表单时,我不知道当前显示的是哪个页面。所以我不知道是否允许导航返回 最佳答案 它适用于评估Navigat

android - 未找到 Xamarin ZipAlign

在Xamarin中点击播放按钮时,我收到此错误:C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):ErrorMSB6004:Thespecifiedtaskexecutablelocation"C:\Users\OP\AppData\Local\Android\android-sdk\\tools\zipalign.exe"isinvalid.(MSB6004)(HelloWorld)查看文件路径时,我在文件夹中看不到zipalign.exe(双\\似乎也很神秘)。我刚刚安装

android - 未找到 Xamarin ZipAlign

在Xamarin中点击播放按钮时,我收到此错误:C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):ErrorMSB6004:Thespecifiedtaskexecutablelocation"C:\Users\OP\AppData\Local\Android\android-sdk\\tools\zipalign.exe"isinvalid.(MSB6004)(HelloWorld)查看文件路径时,我在文件夹中看不到zipalign.exe(双\\似乎也很神秘)。我刚刚安装

java - Android Expandable RecyclerView 不同卡片高度

我有一个包含卡片列表的RecyclerView,每个卡片都展开为子卡片。每张卡片都有不同的文字。我希望当用户点击子卡时,它会展开以显示里面的文本。扩展高度取决于卡片包含的文本量。我尝试使用以下方法测量目标高度:view.Measure(ViewGroup.LayoutParams.WrapContent,ViewGroup.LayoutParams.WrapContent);然后将卡片扩展到测量高度(参见here)。但是,它为所有卡片提供了相同的测量高度。这是我的代码,它基于this(更具体地说是Xamarinversion):这是主适配器,它创建并绑定(bind)父卡和子卡:publ

java - Android Expandable RecyclerView 不同卡片高度

我有一个包含卡片列表的RecyclerView,每个卡片都展开为子卡片。每张卡片都有不同的文字。我希望当用户点击子卡时,它会展开以显示里面的文本。扩展高度取决于卡片包含的文本量。我尝试使用以下方法测量目标高度:view.Measure(ViewGroup.LayoutParams.WrapContent,ViewGroup.LayoutParams.WrapContent);然后将卡片扩展到测量高度(参见here)。但是,它为所有卡片提供了相同的测量高度。这是我的代码,它基于this(更具体地说是Xamarinversion):这是主适配器,它创建并绑定(bind)父卡和子卡:publ

android - 如何在 Xamarin.Forms 中获取/检测屏幕大小?

我正在尝试重写我为iOS编写的应用程序。我打算编写一个android版本,但认为最好让这个机会使用Xamarin.Forms。一次做一页,现在我被困在需要获取屏幕宽度和高度的页面上。有谁知道Xamarin.Forms中相当于iOS的View.Frame.Width? 最佳答案 更新:您可以使用Xamarin.Essentials用于此和许多其他目的的nuget包。varwidth=DeviceDisplay.MainDisplayInfo.Width;varheight=DeviceDisplay.MainDisplayInfo.H