这条语句会返回什么?parent.getItemAtPosition(position)其中parent是微调器的父View,position是从微调器View中选择的位置。 最佳答案 我假设您所说的“parent”是一个Spinner。在这种情况下:Spinner.getItemAtPosition(pos);将始终返回您填充Spinner的对象类型。使用CustomType的示例:(Spinner填充了类型为“CustomType”的项目,因此getItemAtPosition(...)将返回CustomType)Spinner
我有一个从AndroidContactManager示例中获得的联系人ListView。此列表显示正常,但我不知道如何从所选项目中获取信息,例如“姓名”和“电话号码”。我可以获得选定的位置,但mContactList.getItemAtPosition(position)的结果是ContentResolver$CursorWrapperInner,这对我来说没有任何意义。我无法从中得到正面或反面。有谁知道如何从ListView中的选定项目中获取姓名/身份证/电话号码?这是我的代码。@OverridepublicvoidonCreate(BundlesavedInstanceState)
有两种方法可以获取ListView的选定项。list.getAdapter().getItem(position);list.getItemAtPosition(位置)我的问题是,哪种方法是首选?我见过有人同时使用这两种方法。 最佳答案 你可以使用你想要的那个。getItemAtPosition(position)基本上是用getItem(position)调用适配器,这是一回事。 关于android-getItem与getItemAtPosition,我们在StackOverflow上
我为我的ListView实现了一个自定义适配器。如何从特定列表项中提取对象。这是我的自定义适配器的外观:MyCustomAdapter.javapublicclassMyCustomAdapterextendsArrayAdapter{Contextcontext;intlayoutResourceId;DashboardBeancurrentMRB;Vectordata;publicMyCustomAdapter(Contextcontext,intlayoutResourceId,Vectordata){super(context,layoutResourceId,data);th