xamarin.android相关内容

为什么我的 Xamarin Android 应用程序突然需要外部存储权限?

我有一个 Xamarin Android 应用程序,我一直在尝试为其创建更新.就在一切都连接好并工作时,我终于发布了 APK,我从 Google Play 收到一条消息,说上传的 APK 现在需要两个额外的权限.用于读取和写入外部存储!我的应用程序中根本不需要这些权限.我尝试查看我的项目的 Android 清单,但没有看到那里列出了此类权限.我的应用程序的旧版本(使用旧版本的 Xamarin An ..
发布时间:2022-01-02 12:22:30 移动开发

如何使用 listview.GetItemAtPosition(e.Position) 获取用户点击的 ListView 项目的数据?

在 Xamarin.Android 应用程序中,我有一个之前填充的 ListView.在正确触发的 listview_ItemClick 事件处理程序中,我想检索单击的列表视图项视图的文本,以便在 AlertDialog 中显示有关它的一些信息. 我的代码不起作用,因为我只能得到一个 Java.Lang.Object (lvItem),我不知道如何从中提取我需要的视图. private v ..
发布时间:2022-01-02 12:22:23 Java开发

如何在 Monodroid 中的活动之间制作从左到右的滑动动画?

我正在使用 Monodroid 进行开发,并且希望能够在我这样做时向左或向右滑动并加载新活动.我还想要一个动画,显示下一个活动滑入屏幕,而其他活动滑出. 我已经尝试过使用 XML 资源文件以及实现动画的 OverridePendingTransition.然而,这些都不适合我.有没有人在这方面取得成功?你能把你的代码放在这里而不是某个博客或网站的链接吗? 在我的所有活动中将其放入 On ..
发布时间:2022-01-02 12:22:04 移动开发

MvvmCross Android Bind Image from byte[]

有谁知道如何在 axml 视图中将 byte[](图像)绑定到 Image 控件.我的 ViewModel 继承自 MvxViewModel.我所有其他绑定都很好用,但我找不到绑定该图像的方法. 解决方案 我认为您可以使用自定义 UI 控件绑定它. 为此,您需要执行以下操作: 从 ImageView 继承一个新的 MyImageView添加默认构造函数(将上下文和属性向下传递 ..
发布时间:2022-01-02 12:21:57 移动开发

Java 到 C#:在泛型中扩展

我正在尝试将此 Java (Android) 代码转换为 c# (MonoDroid),但我不明白 public class BalloonOverlayView扩展框架布局 解决方案 它正在向类型参数添加约束.它类似于 C# 中的 where 子句. 在 Java 中,您有: public class BalloonOverlayView扩展框架布局 其中 Item 是一个类型参 ..
发布时间:2022-01-02 12:21:41 Java开发

在 xamarin android 应用程序中更改显示语言

如何更改应用内的显示语言?我希望不同文化的用户可以使用一台扫描仪工作,而不会改变设备的全球文化. 我有一个带有点击事件的语言按钮,我在其中调用了一个方法: public void SetLocale(string language = ""){语言环境 locale = String.IsNullOrEmpty(language)?新语言环境(“de-DE"):新的语言环境(语言);Loc ..
发布时间:2022-01-02 12:21:32 其他开发

Android - 'SQLite.SQLiteConnection' 的类型初始值设定项引发异常.--->System.DllNotFoundException: e_sqlite3

在我们的 Xamarin Android 项目中,我们正尝试从 sqlite-net 切换到官方 sqlite-net-pcl 包. 但是,在创建新的 SQLiteConnection 之后,我收到以下异常: 'SQLite.SQLiteConnection' 的类型初始值设定项抛出异常.---> System.DllNotFoundException: e_sqlite3 完全 ..

Xamarin.Droid:Resource.Designer.cs 更新后损坏

我正在使用 Xamarin for Android 并且我正在使用支持库.该项目工作正常,但在将支持存储库从 23.1.1.1 更新到 23.3.0 后,Resource.Designer.cs 损坏了. 注意:我确实删除了文件,我通过手动删除了 obj 和 bin 文件夹进行了完整的重建,并且我确保我的所有 Android 包都达到日期(Android SDK 管理器). 错误都是p ..
发布时间:2022-01-02 12:20:38 C#/.NET

按下后强制 EditText 失去焦点

当用户按下后退按钮隐藏键盘时,我试图强制 EditText 控件失去焦点.已经有很多类似的问题了,但几个小时后,我还是没能解决. 首先,只是一点上下文.我有一个带有自定义项目的 ListView.每一项都有多个 TextView 和一个 EditText.我有一个 AfterTextChanged() 方法保存编辑的值.如果有焦点,我设置了一个样式来突出显示该字段.不幸的是,现在更明显的是, ..
发布时间:2022-01-02 12:20:27 移动开发

“您需要在此活动中使用 Theme.AppCompat 主题(或后代)."沙马林

我正在向我的应用程序添加一个浮动操作按钮,我有一个材料设计主题并将其设置到 Android 清单中,我已经将 AppCompatActivity 继承设置为 MainActivity 但如果我运行我的应用程序我有一个例外说“您需要在此活动中使用 Theme.AppCompat 主题(或后代)." 这是我的主要活动: 使用系统;使用 Android.App;使用 Android.Widget ..
发布时间:2022-01-02 12:20:09 其他开发

如何使用 Visual Studio 和 xamarin 关闭 android 活动

我的项目有登录、注册和主页.我使用 StartActivity(typeof(Register)); 打开注册页面.当用户已经插入数据并单击注册按钮时,我使用 StartActivity(typeof(MainActivity)); 再次返回登录页面.当我点击手机上的后退按钮时,它返回到注册页面>登录页面>然后退出.我希望在打开新页面后关闭已创建的活动. 我的第二个问题,我有退出按钮,如何使 ..
发布时间:2022-01-02 12:19:49 C#/.NET

创建一个针对 Monodroid 的 PCL

我正在关注闪亮的 MVVMCross 项目,特别是 N+1 天的 MVMCross系列,我注意到@slodge 创建了一个 PCL,它针对 android 和 Monotouch 的 Mono(在 1:10). 我安装了用于 Android 的单声道,但我的 VS 除了标准之外没有给我任何 PCL 目标 - 我做错了什么吗? 解决方案 PCL 的情况正在发生变化 - Xamarin ..

将 Android 按钮的 Enabled 属性与 MvvmCross 绑定

当我尝试使用 MvvmCross 框架将我的 Android 按钮的“启用"属性绑定到我的 ViewModel 的布尔值时遇到问题,我真的不知道它的来源. 所以我有一个包含以下两个属性的 ViewModel: private ProjectDetailDTO _projectDetail;公共项目详细信息DTO项目详细信息{得到 { 返回 this._projectDetail;}放{_p ..
发布时间:2022-01-02 12:19:26 其他开发

如何将库添加到 Xamarin 引用列表

是否有放置库(dll)的地方,以便它们显示在要选择的项目的参考列表中.我知道我可以从我的个人库中手动添加它们,但是我希望能够将它们包含在可用列表中,因此我需要做的就是选择它们.我想会有一些方法可以表明它们适用于哪个平台. 解决方案 在 Edit References 下选择 .Net Assemblies 并选择要添加到项目的 dll.第一次添加时会在以后的项目参考中. 我经历并添加 ..
发布时间:2022-01-02 12:19:07 其他开发

android 开发中的 MonoDroid VS Java?

我非常了解 C#,并且喜欢 Visual Studio 作为 IDE.:) 但现在我想开始为 android 开发... 我发现了 MonoDroid 并想询问它是否有任何缺点使 Java 更受欢迎,还是应该卸载 Eclipse 并直接进入 MonoDroid? 如果我理解正确,MonoDroid 会部署/编译原生 android 应用程序,并且不需要任何额外的类似 .net 的框架或 ..
发布时间:2022-01-02 12:19:00 移动开发