在ViewFlipper的视图之间的滑动动画
在一个活动中,我有以下内容: var flipper = FindViewById(Resource.Id.flipper); flipper.Touch += flipper_Touch; 触摸处理程序的基本实现如下所示: float oldTouchValue = 0; void flipper_Touch(object sender, View.TouchEventArgs e) { var flipper = sender as ViewFlipper; switch(e.Event.Action) { case MotionEventActions.Down: oldTouchValue = e.Event.GetX(); break; case MotionEventActions.Up: float c
546 2022-07-19
编程技术问答社区
Monodroid:我怎样才能用我从SQL带来的DataTable的数据填充ListView?
我有一个可与SQL Server查询的名称的DataTable.我想使用这些名称来填充.xml文件中创建的ListView.处理此问题的最佳方式是什么?这是我到目前为止的内容: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using System.Data; namespace MonoAndroidApplication3 { [Activity(Label = "care sheet list test")] public class caresheetlist : ListActiv
268 2022-07-19
编程技术问答社区
帮助解读logcat输出 - 过多的JNI全局引用
可以任何人给我任何提示,导致我的应用程序中止并给出这个输出吗? I/ActivityManager( 68): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=MapDroid.MapDroid/mapdroid.StudentList } from pid 223 I/ActivityManager( 68): Start proc MapDroid.MapDroid for activity MapDroid.MapDroid/mapdroid.StudentList: pid=506 uid=10036 gids={3003} I/ActivityThread( 506): Pub MapDroid.MapDroid.__mono_init__: mono.MonoRuntimeProvider D/
496 2022-07-19
编程技术问答社区
'System.ComponentModel.DataAnnotations.dll'可用于Android和iOS?
我在尝试编译velocitydb for Android时,我得到了附加的错误消息.随着VelocityDB支持表示,它确实需要数据注释. 是可用于Android和iOS的引用的'system.componentmodel.dataannotations.dll'? 谢谢Jozsef 错误消息: "错误1在加载程序集时出现异常:system.io.filenotfoundException:无法加载汇编'system.componentmodel.dataannotations,版本= 4.0.0.0,文化=中立,publickeytoken = 31bf3856ad364e35'.也许它不存在于mono中Android简介? 文件名:'system.componentmodel.dataannotations.dll' 在monodroid.tuner.monodroidResolver.resolve(汇编名称机构参考,ReaderParameters参数) 在xa
508 2022-07-19
编程技术问答社区
MonoDroid。用.NET框架解压文件的资产路径
我正在使用 SharpZip .NET Zip Library 解压缩 Assets/MyZipFolder 文件夹中的文件. 我需要获取完整路径,以便我可以使用以下内容: ZipInputStream s = new ZipInputStream(File.OpenRead(_zipFile)) 如何获取 Assets/MyZipFolder/MyZip.zip 的路径以传递给 .NET File.OpenRead 命令? 解决方案 从您的上下文中,您可以简单地使用以下命令打开读取流: using (var stream = Context.Assets.Open("MyZipFolder/MyZip.zip")) { var s = new ZipInputStream(stream); // do read here ... } 注意该文件被标记为 AndroidAsset 以进行构建操作,并记住 android 中的文件名
358 2022-07-19
编程技术问答社区
以程序方式扩展/折叠组
我想向用户显示所有单位和所有子单元的列表,以便在expancableListview中选择,从而可以查看他们想要移动的哪些单位.由于它似乎在列表视图中似乎可以阻止它无法扩展和折叠,因为它自然会延伸和崩溃,我将简单地允许CheckedChange事件基于GroupPosition展开/折叠.但是当我更改一个复选框时,几个或所有组响应而不是我点击的组. equplistparent.axml
358 2022-07-19
编程技术问答社区
MonoDroid - 使用警报管理器的每日预定服务?
我正在尝试安排在用户指定时间每天运行的服务.我正在使用TimePicker来给用户控制服务运行的日期时间. 每次用户更改服务的时间运行时,我正在更新警报管理器. 这是我的代码: void RescheduleOpeningRatesRetriever (string strTime) { var i = new Intent (this.ApplicationContext, typeof (OpenRatesService)); var src = PendingIntent.GetService (this.ApplicationContext, 0, i, PendingIntentFlags.UpdateCurrent); var am = (AlarmManager)this.ApplicationContext.GetSystemService (Context.AlarmService); var
302 2022-07-19
编程技术问答社区
MonoDroid。无法对Android 4.0.3设备进行调试
我们能够调试其他设备,但我们的新Android 4.0.3华硕变换器Prime平板电脑在尝试通过Mac上通过Monodevelop调试android码调试Mono时. eclipse工作.如果我们手动部署APK,请将其运用的设备. 如果我们将应用程序编译到APK并手动将其部署到设备,它可以正常工作. 当我们在蒙开平的调试中运行应用程序时,我们将获取此日志转储: 05-29 11:37:29.460: I/ActivityManager(194): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.newyork.locker/police.locker.SplashScreen bnds=[592,202][688,298]} from pid 534 05-29 11:37:29.570: D/dalvikvm(3958
690 2022-07-19
编程技术问答社区
带有单选按钮的可扩展列表视图。 选择一个单选组的值,当组展开时又有几个被选中
我在Android应用程序中复制了一块设备的检查表格.有一个alypableListview,其中组数据由机器和子数据的不同系统组成,包含具有技术人员的射频群体的项目的清单,以指示项目的通过/失败状态.所有作品都很好,除非在一个孩子中选择RadioButton的值时,它会在其他组中选择相同的RadioButton的值.所以,如果我有: Group 1 Question 1 Passed Failed Corrected NA Question 2 Passed Failed Corrected NA Group 2 Question 1 Passed Failed Corrected NA Question 2 Passed Failed Corrected NA 如果我在第1组中的两个问题中选择传递,而不进入第2组,当扩展时,1或两个
750 2022-07-19
编程技术问答社区
如何减少包装尺寸
我已经使用Xamarin实现了Android应用程序: .apk的大小是 13.6mb : 配置:释放 链接:SDK装配仅 suported架构:ARMEABI,ARMEABI-V7A 以下是从编译的.apk中取出的主要组件的尺寸概述: (这些是未压缩大小,我将.apk未归档为目录,并查看 windows资源管理器)中的文件: classes.dex (1.23 kb) 两个libmonodroid.iso(Armeabi + Armeabi-V7a)(5.58 MB) 所有mono.xxx.dll (3.89 mb) mscorlib.dll (1.51 MB) 所有system.xxx.dll (2.56 MB) 我的app程序集(Droid app +一个pcl)(204 kb) mvvmcross +插件(599 kb) Xamarin ActionBarsherlock (348 KB) zxing.monoandr
256 2022-07-19
编程技术问答社区
"aapt.exe "在构建Mono for Android项目时以代码1退出。
我将一个相当简单的单声道放在android应用程序中,只不过是在后台服务中播放"androidresource"mp3(从"aapt.exe" exited with code 1 这是错误列表中唯一的信息和构建输出日志. 解决方案 步骤1:获取更多信息 如果您在此错误中运行,希望您还将跨越 jonathan pryor的post 回复其他问题的人.该建议是从MSBuild打开更详细的日志记录,以查看您是否获得了这些消息的内容. 在Visual Studio选项对话框中,转到"项目和解决方案"然后"构建和运行".将"MSBuild项目构建输出冗长"切换到"MINALAL"到"正常"并再次构建项目.在这样做之后,我收到了这条消息,这更有用.显然,资源不能包括任何字母,数字,时段和下划线([a-z0-9_.]). 解决方案 重命名文件在所需的限制中并再次构建. 虽然此错误消息可能会出现比文件名限制问题的更多情况,但文件名更改完全修复了此特定问题.
306 2022-07-19
编程技术问答社区
在Mono中添加谷歌地图API v2 for Android
在12月3日发布的Android谷歌地图API V2. 是否有可能将其添加到Mono for Android? 解决方案 我尝试了由Thenextman建议的指南,但无法使其工作,因此在几个小时后,我设法使用以下步骤使其工作: 从 xamarin的github页面 打开monodroid-samples \ mapsandlocationdemo_v2 \ mapsandlocationdemo.sln on monodevelop 打开Android SDK Manager并从额外的部分下载"Google Play Services" 复制\ extras \ google \ google_play_services \ libproject \ google-play-services_lib到monodroid-samples \ mapsandlotocationdemo_v2 \ 打开命令提示符和cd到monodroid-sampl
306 2022-07-19
编程技术问答社区
monodroid在加载程序集时出现异常 -- 无法加载程序集System.Net
我有一个小的装配,具有一些业务功能(调用WebService返回一些数据并将数据送回列表中).此组装开发并编制了Visual Studio. 我乘坐了一个装配,并在iPhone App项目中使用Monodevelop和Monotouch引用了这个程序集.它完美地工作. 现在我为Monodroid中的Monodroid开发了一个新的Android应用程序.代码编译完美.但是,当我想在Android上部署应用程序时,我收到此异常: /Library/Frameworks/Mono.framework/External/xbuild/Novell/Novell.MonoDroid.Common.targets: Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Net, Version=2.0.5.0, Cul
344 2022-07-19
编程技术问答社区
升级到谷歌地图Android API 2单片机
我有一个使用Google地图Android API版本1的Android应用程序.现在,我想在我的应用程序上使用谷歌地图API版本2( https://开发人员. google.com/maps/documentation/android/). 更快的解决方案可以更快地将我的项目代码升级到版本2?它看起来所有的代码都会发生变化.我有用于更改地图中心的代码,添加叠加层,更改ZoomLevel,查找映射LAT/LNG等. 以及此API还支持Android版本2.3还是不支持? 感谢 解决方案 谷歌地图v2与谷歌地图v2完全不同,因此您可能不会有太多的代码可以节省/端口. Google Maps V2需要Android 2.2或更高版本和Google Play服务. 有一个 xamarin.android
408 2022-07-19
编程技术问答社区
部署到仿真器上的问题
我第一次尝试使用 Mono 框架来开发 Android 应用程序. 我已经安装了 Mono for Mac 2.10.2、MonoDevelop 2.6 Beta 3 和 MonoDroid 的试用版. 我按照 HelloWorld 的教程进行操作,但是在尝试将应用程序部署到模拟器时遇到了麻烦.我单击“调试",然后出现“选择设备"窗口.它向我展示了我的 AVD 图像,并且在每张图像的底部都显示“未开始".我选择了我想要的 AVD,然后单击“启动模拟器"并启动模拟器.问题是它永远不会刷新以表明模拟器现在正在运行并且我现在可以将应用程序部署到它.如果我单击“刷新",列表将变为空. 谁能帮帮我?是我做错了什么还是 MonoDevelop 的错误?感谢您的耐心;) 解决方案 Mono 2.10.2 有一个错误,会阻止 MonoDevelop 与 Android 设备通信.降级到 Mono 2.10.1.
282 2022-07-19
编程技术问答社区
ExpandableListView的父/子分组问题
我正在从包含服务调用信息的 sqlite 表中填充 ExpandableListView.我希望父组是每个唯一的服务站点,子组包含该站点上所有呼叫的呼叫信息. Site A Call 1 Site B Call 2 相反,我得到: Site A Call 1 Call 2 Site B Call 1 Call 2 每个服务调用都会显示在每个站点下.几天来,我一直在用 ExpandableListViews 撞墙,而我能够使用的唯一没有产生各种错误或应用程序崩溃的代码是 public class Today : ExpandableListActivity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Boards); Li
428 2022-07-19
编程技术问答社区
MvvmCross: 在MvxListView中为多个布局提供不同的ItemClick命令
我使用了这个问题的答案( mvvmcross:mvxlistview 的动态项目模板选择,并成功创建了一个多布局MVXLISTVIEW.但现在我无法弄清楚的是如何为不同的布局提供不同的itemclick命令.当我在AXML中创建MVXLISTVIEW时,我在本地提供了ItemClick命令时:MVXBind属性,但覆盖特殊情况下的行为是我需要的.有没有人有任何建议? 解决方案 找到了解决方案. 创建自定义mvxlistview并覆盖executecommandentem解决了我的问题.我还添加了一个名为parent的属性,我的自定义mvxlistview我在我的活动中设置了.这样我能够调用父函数. 这样的东西: public class EditMvxListView : MvxListView { public EditStationsView Parent { get; set; } public E
696 2022-07-19
编程技术问答社区