问题标签 [xamarin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-maps - 适用于 Android 的 Mono 中的 GoogleMaps
我从Xamarin、GoogleMaps和MapsDemo下载了 2 个示例。
第一个 实现了一个 java 类来使用GoogleMaps并且工作正常,但是当我想操作这段代码时,它根本不起作用。
第二个显示来自库mono.Android.GoogleMaps的错误并说 ,我正在通过互联网进行研究,我发现的唯一一件事是我必须降级到 1.9.2,但我想使用最新版本,那么我该如何解决呢?
"Assembly not available for Mono for Android 2.2(in Mono2.10)"
c# - 从 ViewModel 调用 View 的 CodeBehind 中的方法?
我在 View 后面的代码中有一个方法(这个方法对我的 UI 有一些作用)。
无论如何,我想从我的 ViewModel 中触发这个方法。怎么可能做到这一点?
android - 无法在模拟器上安装 Mono.Android.Platform.apk
我不能再在模拟器上安装 Mono,它抱怨设备空间不足。
- 我试过使用“Wipte user data”复选框。
- 我试过把 SD 卡的尺寸变大。
- 我试过创建一个新的模拟器。
有任何想法吗?
从设备获取包列表
在设备上安装共享运行时包
xamarin - 如何使用 VS 和 Monodroid 读取资产文件
我一直在尝试使用 C# 和 Monodroid 来实现这个示例,但是在读取和写入资产文件时遇到了困难:
http://docs.xamarin.com/android/advanced_topics/using_android_assets
我使用的是模拟器,而不是设备。
首先,我无法找到 Assets.Open 的命名空间。我最终发现的是
这是正确的命名空间吗?
其次,我的资产文件在 VS“属性”窗格中被标记为 AndroidAsset 和“始终复制”,但我使用以下语句读取文件的尝试总是失败(未找到文件):
我的 VS 设置是否错误,以至于资产文件没有被复制到模拟器上,或者它被复制好但我打开/读取它的代码是错误的?
android - Android:EditText自动打开键盘,如何停止?
我有一个简单EditText
的ListView
定义如下。
当应用程序运行时,EditText 被选中并出现键盘。
我不希望这种情况发生。我不希望它被选中或键盘默认出现。
visual-studio-2010 - 创建或打开新的 xamarin/mono Android 应用程序解决方案时 Visual Studio 2010 崩溃
我已经使用 vs2010 sp1 在我的 w7x64 上安装了 xamarin - 设置后我尝试创建我的第一个“hello world”Android 应用程序(使用本指南一步一步:Xamarin Hello World Demo)但是当项目加载时(创建)VS崩溃...
据我所见,日志中没有任何用处(devenv.exe /log)但是在应用程序事件日志中我可以找到以下错误
(抠图)P1:devenv.exe
P2:10.0.40219.1
P3:4d5f2a73
P4:Xamarin.AndroidDesigner
P5:1.0.0.0
P6:4fad4cd6
P7:2ee
P8:10
P9:System.NullReferenceException
P10:
附加信息:我已经在我的 VS 中安装了 DevExpress。但是通过卸载这些插件,问题仍然存在。
有没有人有同样的问题或解决方案?
多谢
xamarin.ios - 使用带有子类 UIViewController 的 MonoTouch 未按预期绑定
我已经通过几种不同的方法进行了尝试,但这并没有按预期工作。这是一个混合 iOS 应用程序,大约一半的屏幕 UIViewControllers 带有一个主 UIWebView。处理 UIWebView 事件有很多类似的逻辑,尤其是在错误处理方面。子类稍微更专门处理正在呈现的屏幕。所以,类图大致是:
BaseWebController.designer.cs 是非常基础的。事实上,一旦连接起来,它看起来像:
问题是:我得到了各种异常,因为 UIWebView 没有正确绑定到 WebView 实例。我收到各种消息,例如'Failed to find selector setWebView: on ScreenAController',但归结为(我认为)它试图绑定父类(ScreenAController)并失败。
问题:我是否错过了这个绑定应该如何工作的东西?本质上,我试图保持这个非常干燥并将所有重复的代码推送到基类。否则,我最终会为每个屏幕重复相同的 100 行连线代码和错误检查。
TIA。
android - 在 Xamarin Android 中处理 ItemClick 或 Click
我正在尝试在 Xamarin Android Mono 项目中为 ItemClick 或 Click 创建一个处理程序。
我的代码:
导致
和 Click 差不多。我不想使用自定义按钮,因为它不会随着主题的变化而改变。有关于如何在 java 中执行此操作的主题,但我无法在 Xamarin 中执行此操作。
c# - 运行 Mono Android 示例
我从 xamarin 网站 (http://samples.xamarin.com/Android) 下载了 Mono 软件 (http://xamarin.com/monoforandroid) 和示例。当我运行示例时,从列表中选择模拟器(我选择 MonoForAndroid_API_10)后,它正在加载屏幕,但我看不到示例的输出!!!
我只是在运行简单的 Hello Droid 示例..
其他模拟器 aval 是 MonoForAndroid_API_10 MonoForAndroid_API_12 MonoForAndroid_API_14 MonoForAndroid_API_7 MonoForAndroid_API_8
我什至尝试选择不同的模拟器,但没有用。
c# - Xamarin Monodroid:WP7 => Android 和自定义控件?
我正在使用 Xamarin Monodroid 将我的一些 Windows Phone 应用程序移植到 Android。
我对 Xamarin 的东西很陌生,实际上只是买了一个许可证。
到目前为止,就在 AXML 中重新创建 XAML UI 而言非常好,但我正面临自定义控件的问题。
这就是我所说的自定义控件:
在 .NET 中,我通过创建从“UserControl”类继承的类创建了一堆控件,我创建了逻辑并设置了内容。然后我只是用'new my_control()'等创建新实例......
我的一些控件不是以这种方式创建的,而是我通过定义 XAML 创建了 UserControl,其中没有特定的逻辑,但是当我需要组合 2 个或更多控件时(例如,旁边有文本的彩色正方形,所以 Rectangle + TextBlock),我只需要再次执行“new my_control()”并将其添加到 XAML UI(网格、列表框、StackPanel 等)中的某个位置。
我怎样才能用 Monodroid 实现类似的东西?
提前致谢!