63得票4回答
Android. notifyDataSetChanged()方法和ListViews是如何工作的?

我正在尝试理解 ListView 的概念以及它的工作原理,我试图创建自己的适配器来扩展 BaseAdapter。比如对于 ArrayAdapter,在更新保存所有数据的数组列表后,应该调用 notifyDataSetChanged() 方法来刷新 ListView。 但是我正在创建自己的 B...

59得票5回答
可展开列表视图 - UnsupportedOperationException: AdapterView不支持addView(View, LayoutParams)操作

我正在Android中实现可扩展列表视图,但是我遇到了如上所述的错误。请帮帮我。主要活动是 -package com.expand; import android.app.Activity; import android.os.Bundle; import android.util.Disp...

58得票8回答
Spinner:获取状态或在打开时得到通知

是否有可能知道一个 Spinner 是打开还是关闭的?如果有类似于 Spinners 的 onOpenListener,那就更好了。我尝试使用 OnItemSelectedListener,像这样:spinnerType.setOnItemSelectedListener(new Adapte...

52得票6回答
在ListView中的Logcat错误:"addView(View, LayoutParams)不支持AdapterView"

我正在为Android开发一个应用程序,其中需要显示SD卡中所有文件和目录的列表,并且必须能够在不同目录之间移动。我在anddev上找到了一篇好的教程。我对其中的一些内容进行了修改,使应用程序在SD卡而不是Android根目录中移动,但其余大部分内容基本相同。 这是我活动的xml文件: &...

48得票3回答
AdapterView 中 onItemClickListener 和 OnItemSelectedListener 的区别

这两个监听器有什么区别?文档指出: OnItemSelectedListener - 当此视图中的项目被选中时调用回调函数的接口定义。 OnItemClickListener - 当此AdapterView中的项目被点击时调用回调函数的接口定义。 在触摸屏上,选择和点击不是相同的吗?

42得票11回答
如何从AutoCompleteTextView中获取文本?

我在我的应用程序中有一个AutoCompleteTextView,它可以工作。我已经成功创建了一个onClickItemListener。问题是如何获取用户选择的文本。 问题在于:我有一个ArrayList将单词传递给Adapter以搜索建议。当用户输入单词时,建议列表变得更短(在UI侧的行...

41得票5回答
无法启动活动:UnsupportedOperationException:不支持在AdapterView中使用addView(View,LayoutParams)方法

我想按基本格式编写一个ListView,但是出现了错误:UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView 和:androidview.LayoutInfalate...

39得票5回答
正确使用setEmptyView在AdapterView中

我真的很难使用 setEmptyView 方法。我尝试在 GridView 和 ListView 中实现它,但两者都不起作用。这是一个示例代码块: networkGames = (GridView) baseLayer.findViewById(R.id.all_game_grid_netwo...

36得票3回答
网格视图带有不同的单元格大小,类似Pinterest的样式。

背景 GridView 是一个继承自 AdapterView 的类,它以网格样式高效地展示单元格,并在用户滚动时回收旧视图以展示新视图。 问题 有时候,您可能想要获得一个特殊的 UI,它类似于 Windows Phone 磁贴 UI,在上面叠放不同大小的单元格。 就像这样: AABB...

34得票5回答
安卓 AdapterView 是什么?

文档表示: 当您的布局内容是动态的或未预先确定时,您可以使用一个继承自AdapterView的布局来在运行时填充布局中的视图。AdapterView类的子类使用Adapter将数据绑定到其布局。 但大多数教程都是关于ListView、GridView、Spinner和Gallery...