jjzjj

Programmatic

全部标签

Android 查看寻呼机 : how to distinguish user and programmatic swipes?

我使用ViewPager.setCurrentItem()每隔几秒自动滑动到下一页。我想在用户开始滑动自己时立即禁用它。据我所知,无论滑动是否来自用户,OnPageChangedListener都会以相同的方式被触发。看起来beginFakeDrag()可以提供帮助,但它需要拖动指定数量的像素,这是不切实际的。 最佳答案 你熟悉SCROLL_STATE_DRAGGING吗??它表示寻呼机当前正在被用户拖动。示例mPager.setOnPageChangeListener(newOnPageChangeListener(){@Over

android - 最佳实践 : Layouts on Android (Programmatic vs XML)

这个问题困扰了我一段时间。我已经在Android平台上开发了几个应用程序,并且不知何故总是发现自己求助于Java代码来构建布局。在专业的开发环境中,这是可以接受的吗?或者XML文件应该是首选方法吗?我通常发现XML是一种更乏味的方法,而且这些布局通常在所有设备上看起来都不一样。我只是不明白。从专业的角度来看,是否真的有人能够纯粹使用XML文件来开发具有复杂View的应用程序?这个问题让我很生气,因为谷歌建议使用XML,但UI在所有设备上看起来都不一样,除非以编程方式完成。还是我做错了什么?请注意,我指的是大多数用户使用的Android2.2和2.3。 最佳答

android - 最佳实践 : Layouts on Android (Programmatic vs XML)

这个问题困扰了我一段时间。我已经在Android平台上开发了几个应用程序,并且不知何故总是发现自己求助于Java代码来构建布局。在专业的开发环境中,这是可以接受的吗?或者XML文件应该是首选方法吗?我通常发现XML是一种更乏味的方法,而且这些布局通常在所有设备上看起来都不一样。我只是不明白。从专业的角度来看,是否真的有人能够纯粹使用XML文件来开发具有复杂View的应用程序?这个问题让我很生气,因为谷歌建议使用XML,但UI在所有设备上看起来都不一样,除非以编程方式完成。还是我做错了什么?请注意,我指的是大多数用户使用的Android2.2和2.3。 最佳答

java - Android - 布局性能 : Programmatic vs XML

作为一名Android开发者,不知道应用程序性能是通过编程方式声明布局还是通过XML声明布局更好,这让我很困扰。我已阅读this和this关于SO的问题,但他们都没有回答我的问题:哪个性能更高:以编程方式编写布局还是在xml文件中声明它们?请注意,我只询问性能,不需要基于其他因素的答案。此外,我正在寻找一个非常技术性的答案。如果需要,请提供指向AOSP代码的链接以证明您的答案(您可以假设Android版本是Marshmallow)。更好的做法是向实验/论文/基准指出使用两种不同方式比较巨大布局的加载时间。 最佳答案 对于大多数实际I

android - BroadcastReceiver 的 Manifest 和 Programmatic 注册的主要区别

我试图了解在Manifest中注册BroadcastReceiver和以编程方式注册之间的主要区别...我的理解基本上如下(如果我遗漏了什么,将不胜感激有人纠正我的观点)。在Manifest中注册:如果需要,操作系统会神奇地找到并实例化您的类,调用onReceive()方法,而不管您的应用程序的运行状态是什么您的receive每次广播只会被调用一次(即,您可以认为在list中注册就像注册您的“类”以接收广播-并且广播会根据需要实例化您的类)(??)以编程方式注册:在代码中注册意味着您正在注册类的实例以接收广播消息(即,如果您的代码有点草率,并且您设法注册了多次,那么您最终会得到多个Br