342得票25回答
如何根据值而非位置设置Spinner的选定项?

我有一个更新视图,在这个视图中,我需要预先选择存储在数据库中的Spinner值。 我原本想要做类似于下面的操作,但是Adapter没有indexOf方法,所以我卡住了。void setSpinner(String value) { int pos = getSpinnerField(...

202得票25回答
Android中,ListView异常:"适配器内容已更改,但ListView未收到通知"。

我想做什么:在后台线程中计算ListView的内容并部分更新ListView,同时进行结果的计算。 我知道必须避免什么:我不能从后台线程混淆ListAdapter内容,因此我继承了AsyncTask,并从onProgressUpdate发布结果(将条目添加到适配器中)。我的适配器使用结果对象...

185得票4回答
自定义Android Adapter用于ListView中的多个视图时出现ArrayIndexOutOfBoundsException错误

我试图为我的ListView创建一个自定义Adapter,因为列表中的每个项目可以有不同的视图(链接、切换或单选组),但是当我尝试运行使用ListView的Activity时,我收到一个错误并且应用停止。该应用程序的目标平台是Android 1.6。 代码:public class Menu...

177得票2回答
外观模式、代理模式、适配器模式和装饰器模式之间有什么区别?

什么是 外观、代理、适配器 和 装饰者 设计模式的区别? 从通用角度来看,这些模式似乎做的事情相同,即: 封装API并提供访问。 如何区分这些模式? 何时选择某个模式比其他模式更合适?

172得票13回答
何时使用桥接模式,它与适配器模式有何区别?

是否有人在现实世界应用中使用过桥接模式?如果是,你是如何使用它的?是我自己的问题,还是只是将适配器模式与一些依赖注入混合在一起了?它真的值得拥有自己的设计模式吗?

172得票11回答
桥接模式和适配器模式的区别

桥接模式和适配器模式有什么区别?

163得票16回答
外观模式和适配器模式有什么区别?

我阅读了它们的定义,它们看起来非常相似。 有人可以指出它们的区别吗?

161得票7回答
Android类BaseAdapter中的getItem和getItemId方法的意图是什么?

我很好奇Android SDK中Adapter类中的方法getItem和getItemId的目的。 从描述上看,getItem应该返回底层数据。所以,如果我有一个名字数组["cat","dog","red"]并且使用它创建了一个适配器a,那么a.getItem(1)应该返回"dog",对吗?...

151得票17回答
安卓:如何将下拉框与自定义对象列表绑定?

在用户界面中,必须有一个包含一些名称(名称可见)且每个名称都有其自己的ID(ID不等于显示序列)的旋转器。当用户从列表中选择名称时,变量currentID必须更改。该应用程序包含ArrayList, 其中User是带有ID和名称的对象。public class User{ pu...

134得票10回答
适配器在安卓中的作用是什么?

我想了解在Android上下文中,何时、何地以及如何使用适配器。 对于我来说,Android开发者文档中的信息不足,我希望得到更详细的分析。