xamarin.android相关内容
我试图理解 ViewModels 和 Service 类的实例化,并写下来供其他人使用.请在需要的地方更正/添加. ViewModel 和服务的实例化不是以最常见的方式完成的.这是使用反射完成的. 在 TipCalc 中你有: public class FirstViewModel : MvxViewModel{私有只读 ICalculationService _calculatio
..
我在 Xamarin 中有一个针对 Android、iOS 和 Windows 手机的项目.我使用核心(PCL 库)在不同平台之间共享公共代码.我在我的核心库中添加了资源文件(.net 资源).Resx,并在我的一个 ViewModel 中使用了以下代码片段来读取特定于文化的字符串: 公共字符串 GetString(){//CommonResources 是我的资源文件名ResourceMana
..
我是 Xamarin 的新手,不知道如何在 c# 中执行以下操作.我想防止在单击“正/负"按钮时关闭警报对话框.我需要先对输入进行一些验证.如果输入正确,对话框可以关闭,否则我将显示带有说明的消息.基本上,我有以下代码: private void CreateAddProjectDialog() {//一些代码var alert = new AlertDialog.Builder (this);
..
我有一个有时会使用的应用程序.我一定是睡前把它留在了后台.当我醒来时,我在屏幕上看到了这个通知. 有人对如何在 XF 应用程序中显示这样的通知有任何建议吗? 此外,这些通知是否也会出现在 Android 上?我从未在我的 Android 手机上见过它们,但这可能是因为我很少使用它. 解决方案 我们可以使用 Shiny.Notifications NuGet 包,用于在 Xama
..
我的应用程序在没有链接的情况下运行.当我只选择 Sdk 程序集时,它也能正常工作.它在调试模式下也能正常工作,但如果我选择链接 SDk 和 UserAssemblies,它就会开始失败.我检查了日志,我只找到了下面的内容.我到处搜索 android、xamarin.android 错误,人们都在谈论使用框架.我不使用任何 android 本机代码.我的android项目中没有定义框架.我不确定那是
..
我正在 Visual Studio 2010 中测试 Xamarin.Android,并注意到我在处理 Android 布局 (.axml) 文件时没有 Android Intellisense.但是,当我在 .cs 文件中工作时,我确实获得了 Android Intellisense. 示例: 这是位于我的 Layout 目录中的 Main.axml 文件的屏幕截图.请注意智能感知如
..
我们正在 Windows 8.1 环境中使用最新的 Xamarin 在 Visual Studio Enterprise 上运行“欢迎使用 Xamarin"示例. 我们正在设法在 Windows 和 Apple 上构建和运行,但我们在 Android 上遇到了问题. 错误:无法找到引用的组件 System.ObjectModel. 错误可以在下面的屏幕截图中看到: 看截图
..
我有 公共类 MyApp : 应用程序 在 Java 中,我会在清单中添加一行并将我的应用程序的名称空间和名称传递给它:
..
我收到了一封来自 Google 的电子邮件,要求我们在 2019 年 8 月 1 日之前开始在我们的 Android 应用中支持 64 位 CPU.在他们的 文档,它指出如果您正确支持 64 位,您的 apk 内容中应该有一个 lib/arm64-v8a 文件夹. 在我的 Xamarin 项目选项 > 构建 > 编译器设置中,我的平台目标设置为“任何",因此我希望它同时构建 32 位和 64
..
最近,我的 Xamarin.Android 应用程序的构建/部署非常缓慢.我不记得以前这么慢. 我已启用: 使用共享运行时 快速部署 启用或禁用这些设置没有任何区别.在这两种情况下,构建/部署我的应用程序大约需要 2 分 20 秒(最多超过 3 分钟!).使用真实设备或适用于 Android 的 Visual Studio 模拟器也没有区别. 为什么会这么慢?我使用的设置
..
我最近尝试安装 Visual Studio 2017.但是没有离线安装程序.如何获取离线安装程序.我还尝试安装 Xamarin.尽管我有最新的 Android SDK,但它要求我再次下载 Android SDK.如何纠正? 提前致谢. 解决方案 要生成离线安装程序,您首先需要下载相应的在线安装程序,它会给您一个类似于以下其中一个的安装文件: vs_enterprise.exe
..
我使用的是 Visual Studio 2017,当我从 build 3.0 安装 xamrain 时,我在运行应用程序时遇到以下错误.如何解决这个问题? 严重性代码描述项目文件行抑制状态错误“Xamarin.Forms.Build.Tasks.GetTasksAbi"任务不能从程序集加载D:\Practics\AndroidApp\packages\Xamarin.Forms.3.0.0.
..
要求:当用户点击 TextView 时,应该会打开一个日期选择器.选择的默认日期应该是 TextView 中的日期.如果日期已经过去,则应该禁用 DatePicker 对话框的“设置"按钮.如果可点击的 TextView 为空,则 DatePicker 中的默认日期应为今天的日期. 解决方案 这是一个我已经解决的方案,我在此分享以帮助 Xamarin 社区.代码不是很优化,仅供参考.
..
我正在制作一个首选项中心,它需要为两个具有相同布尔值/切换值的独立 Switch 切换同步更新.我在 C# 中使用 Xamarin Forms.我有一个 ViewModel.cs 文件,例如 命名空间 XamarinDemoApp公共类 MyViewModel : INotifyPropertyChanged{私人布尔开关;公共布尔 SwithOne{放{如果(swithOne != 值){sw
..
当我尝试从 nugget 包管理器下载某些版本的 xamarin.android.support(v24 及更高版本)时,我的 VS 出现此错误 Severity Code 描述 Project File Line Suppression State错误无法安装包'Xamarin.Android.Support.v7.RecyclerView26.1.0.1'.您正在尝试将此包安装到针对'Mon
..
我正在尝试将 ProgressBar 的 visibility 设置为 GONE. 在 XML 中 在 ViewModel private bool _progressVisibility;public bool ProgressVisibility{得到 { 返回 _progressVisibility;}设置 { _progressVisibility = 值;RaiseProp
..
活动 1 通过单击按钮启动活动 2.一旦活动 2 的静态内容被设置并显示给用户,我想启动一个 AsyncTask.在执行 AsyncTask 时,应向用户显示 ProgressBar.我的问题是,不是在 Activity 2 聚焦后发生 ProgressBar,而是在 AsyncTask 执行时 Activity 1 保持可见,然后在执行完成后切换到 Activity 2.我试过将我的 Async
..
即使项目视图未显示在屏幕上,我也需要完全加载 ListView 并在每个 ListItem 中获取一个 UIControl. 我尝试了 ChildViewAdded 事件,但仅当 ListItem 显示在屏幕上时才会引发该事件. 因此,我需要一种在显示之前以编程方式准备 UI ListView 的方法. 预先感谢您的帮助. 解决方案 快速回答 - 如果您需要为列表中的每个
..
我需要访问 ListView.GroupHeaderTemplate 中 Switch 中的 OnOff 属性,这个属性在 ListView.ItemTemplate 使用的集合中,我尝试了很多方法都没有成功,有没有人遇到过这个问题? >
..
我已经安装了 MonoDroid 试用版.我创建了一个“Hello Wolrld"应用程序并在模拟器中调试它但任何应用程序都会出现在 Android Device Emulator 上的应用程序列表中! 问题是试用版还是我的应用程序中的一些错误? 你能帮我吗??? 解决方案 Android 模拟器有点棘手,至少对于 MonoDroid.执行应用程序并选择为 Monodroid
..