Articles of android

Android – 即使没有在适配器的getView方法中进行任何处理,带有图像的ListView也会滚动得太慢

我正在尝试使用Listview / customadapter创建人员列表。 行显示得非常快,但即使在速度相当快的设备上滚动也很慢。 我尝试了几个建议,除了使用asynchtask希望将其作为最后的手段,但似乎没有任何改善性能。 最后作为使用asynchtask之前的最后一个镜头,我试图删除适配器的getview方法中的所有处理。 现在它所做的就是从xml中扩展视图并显示空白行。 我注意到即使这样,滚动速度也没有提高。 所以我怀疑原因可能是我的布局结构。 我能做些什么改变才能让它更快? 任何帮助,将不胜感激。 提前致谢。

Android数据绑定SetSupportActionBar

嗨,我想知道是否有使用Android数据绑定库的此函数的xml标记或如何在没有findViewById()方法的情况下实现此function 谢谢

Android strings.xml资源 – 阿拉伯语言和动态格式化字符串

你好我有一个关于阿拉伯语格式的问题我应该如何正确格式化这个字符串,似乎我无法管理这个: تحميل %1$s… تم تحميل الكلمات. %1$d/%2$d! 这是在崇高的文本2中 – 但我认为存在从左到右的顺序 编辑:在Eclipse中,从Sublime Text复制的内容变得有些混乱。 我聘请了一些人从英语翻译成阿拉伯语strings.xml。 他使用Word编辑器,但在处理eclipse时事情变得混乱,我建议在Sublime Text中更改它,我认为它会像在Eclipse中一样正确支持它并且是更轻的编辑器。 我看到在Sublime Text中似乎是从左到右的顺序,这也是错误的。 *当我使用这个混乱的特殊字符运行应用程序时,它似乎正确运行。 我是否怀疑某些交际词是否也没有搞砸,例如:已经下载了第5/10项。 将被下载的项目。 5/10或类似的东西。*需要一种首选的方法来获取某人英文写的strings.xml,将其翻译,然后复制到/ values-ar并正常工作?

Android + OpenCV:如何在使用CameraBridgeViewBase时设置相机分辨率

您好我正在使用OpenCV4Android人脸检测样本。 我想知道如何获得我的相机分辨率并将其设置为其他值。 在此示例中,CameraBridgeViewBase。 我看到了对象 private CameraBridgeViewBase mOpenCvCameraView; 我可以用 mOpenCvCameraView.setLayoutParams(); 但每当我尝试以某种方式使用它时,我做错了,我的程序崩溃了。 请帮我解决这个问题。

RecyclerView行为 – 打开/关闭键盘时变为空

我已经使用SearchView和Filterable实现了RecyclerView ; 来自v7所有课程。 现在有这种行为很烦人。 无论何时启动或关闭键盘, RecyclerView的内容都会变为空白。 计数仍然正确,但视图为空。 我的猜测,它与Layout大小的变化有关。 这种行为是正常还是出了什么问题? 怎么处理呢? 我可以显示代码,但不太清楚哪个部分是相关的,所以告诉我在这里可以添加什么?

Git和Android工作室:更改提交的更改列表的详细信息

我在android studio中使用git插件。 我的问题是当我提交更改列表(公共提交)但我在更改列表中的注释错误/缺失并且我想要更改它。 题 : 有没有办法在AndroidStudio中通过git add编辑我公开提交的更改列表的信息。 我正在使用MacOSX 。

React-Native中的导航抽屉

我是反应原生的新手,不介意我问一个基本问题,我想知道,实施导航抽屉的一步一步程序是什么。 推荐链接此链接 我无法整合它。 任何实现抽屉的演示项目也将起作用。 对此有任何帮助都会很棒。 谢谢

实现MultiDex导致编译这么久,最后堆空间错误

我有一个很大的Android项目,我得到了无法执行dex:方法ID不在[0,0xffff]:65536错误; 我相信你们中的一些人之前肯定经历过这个问题。 由于应用程序中引用的方法太多,这是一个错误。 我在网上寻找了不同的资源,发现这可能是最好的解决方案。 我做了以下事情: 在multiDexEnabled = true的defaultConfig块中添加了multiDexEnabled = true 。 添加了以下依赖项: dependencies { compile ‘com.android.support:multidex:1.0.0’ } 覆盖了我的App类中的以下代码。 @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } 现在,错误消失了,但我有一个新问题。 当我运行应用程序时,编译器需要超过3分钟来编译和运行应用程序,最后给我这个错误: UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: Java heap space 我理解由于大量内存使用而发生此错误,但我不知道如何解决它。 我使用的是Android Studio 1.0.2和Android API 21。 谢谢! 编辑 : 我已经在MonoDevelop中编译MonoDroid应用程序时检查了如何修复“OutOfMemoryError:java堆空间” ,但这并没有解决问题的原因,而且我没有使用Xamarin Studio。 编辑2 : 确切的症状是这样的: 当我编译代码时,gradle控制台向我展示了数百个警告,说“忽略匿名内部类的InnerClasses属性”(其他一些stackoverflow答案表明这不是严重的警告),然后只显示闪烁的光标一段时间,大约一分钟后,它给了我错误。

我们如何构建移动本机应用程序,以便我们可以将它用于Android和WP7?

是否有任何工具可以帮助我们将Android应用程序迁移到WP7? 我们已经构建了一个iPhone应用程序,现在我们正在寻找构建一个Android应用程序,但想从SO社区获得一些想法,看看它是否可行,是否有任何工具来做这种事情。

在android中处理性能

我想知道Android中处理草图的表现如何。 以下是有关Processing-Android的更多信息的链接: http : //wiki.processing.org/w/Android#Instructions 我真的不知道在Android中处理哪个级别以及它是如何实现的。 这就是为什么我想知道嵌入在Android应用程序中的Processing草图与Android API的普通Canvas相比有什么性能。 处理让我们创建相对容易的程序,如果性能良好,我相信我们可以节省大量时间用Processing绘制我们的应用程序的某些东西(或者至少像我这样的初学者,Processing的语言似乎比在android中使用的Java,我们可以轻松调用绘图function等…) 所以我希望得到您的意见,而处理草图可以像直接使用Android Java API一样高效(在性能/优化方面)? 谢谢