-1

嗨,我是 android 新手,我正在构建我的第一个应用程序。我已经实现了一个列表视图,其中包含一个 ImageView、一个 TextView 和一个 Spinner(一个下拉列表)。我用数据动态填充微调器,事情是每个当微调器为空时,列表会相应地运行,尽管如果微调器中至少有一个项目,则不会发生这种情况。如果微调器不为空,则永远不会调用列表的 onListItemClick 函数,就像我从未单击它一样。我在我用于列表的适配器的实现上填充了 getView 函数的微调器,我不知道它是否相关,我提到它以防万一。

4

1 回答 1

4

其实这个也骗了我!我发现这篇文章如果您的列表视图包含可以获得焦点的项目,则您的列表视图将不会获得点击项目事件...尝试在您的列表视图 xml 中添加它对我有用

 android:descendantFocusability="blocksDescendants"
于 2012-08-28T14:05:48.790 回答