- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是安卓新手。任何人都可以解释一下 SimpleExpandableListAdapter 中的参数吗?我可以告诉“this”意味着这个上下文,“groupData”和“childData”显然是声明的变量。请解释其余的为什么这样使用以及它们是如何工作的?
mAdapter = new SimpleExpandableListAdapter(
this,
groupData,
android.R.layout.simple_expandable_list_item_1,
new String[] { "parent" },
new int[] { android.R.id.text1, android.R.id.text2 },
childData,
android.R.layout.simple_expandable_list_item_2,
new String[] {"child"},
new int[] { android.R.id.text1 }
);
setListAdapter(mAdapter);
最佳答案
这就是 developers site 的摘要
public SimpleExpandableListAdapter (Context context,
List<? extends Map<String, ?>> groupData,
int groupLayout,
String[] groupFrom,
int[] groupTo,
List<? extends List<? extends Map<String, ?>>> childData,
int childLayout,
String[] childFrom,
int[] childTo)
在 API 级别 1 中添加构造函数
参数
上下文:与此 SimpleExpandableListAdapter 关联的 ExpandableListView 正在运行的上下文
groupData: map 列表。列表中的每个条目对应于列表中的一组。 map 包含每个组的数据,并且应包含“groupFrom”中指定的所有条目
groupLayout: 定义组 View 的 View 布局的资源标识符。布局文件应至少包含“groupTo”中定义的命名 View
groupFrom:将从与每个组关联的映射中获取的键列表。
groupTo: 应在“groupFrom”参数中显示列的组 View 。这些都应该是 TextView。该列表中的前 N 个 View 将被赋予 groupFrom 参数中前 N 列的值。
childData: map 列表的列表。外部List中的每个条目对应于一个组(按组位置索引),内部List中的每个条目对应于组内的一个子项(按子位置索引),Map对应于子项的数据(按子位置索引) childFrom 数组中的值)。映射包含每个子项的数据,并且应包含“childFrom”中指定的所有条目
childLayout: 定义 subview 的 View 布局的资源标识符。布局文件应至少包含“childTo”中定义的命名 View
childFrom:将从与每个子项关联的 Map 中获取的键列表。
childTo: 应在“childFrom”参数中显示列的 subview 。这些都应该是 TextView。此列表中的前 N 个 View 将被赋予 childFrom 参数中前 N 列的值。
关于java - 谁能解释一下 SimpleExpandableListAdapter 的参数以及它们是如何实现和工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509546/
我正在尝试在 android 中实现 ExpandableListView。但我没有找到任何好的教程。 我必须在父 View 上绘制一个复选框和一个 TextView 。在 subview 上,第一项
我正在尝试使用 SimpleExpandableListAdapter 创建一个 ExpandableListView(我知道我可以自己扩展一个新的适配器,但我想试试 simpleExapndable
我试图在 Android 平台上制作一个可扩展列表,但我发现我不理解构造函数中的参数。 我咨询过documentation构造函数如下所示: SimpleExpandableListAdapter(C
我是安卓新手。任何人都可以解释一下 SimpleExpandableListAdapter 中的参数吗?我可以告诉“this”意味着这个上下文,“groupData”和“childData”显然是声明
我正在使用 ExpandableListFragment 在 TabHost fragment 中创建一个 ExpandableList 我从这里得到了 ExpandableListFragment
我正在尝试使用 SimpleExpandableListAdapter,无论组是否展开,我都需要不同的布局。 有一个构造函数允许为组传递两个布局: SimpleExpandableListAdapte
我尝试更改从 android 2 传递到 android 4 的源代码。代码不会出现错误并且应用程序启动。但一开始是有登录的。当我点击“登录”时,应用程序崩溃了。 logcat 显示 SimpleEx
我正在努力通过 NotfiyDataSetChanged 更新我的 ExpandableListView。 我正在从网络服务器下载一些数据,这些数据在我的 ExpandableListView 中正确
我正在使用 ListFragment 并想制作一个困难的列表,其中包含子列表并且不知道我该怎么做((一些代码: public class CarsOfBrandFragment extends Lis
我正在尝试为我的移动计算类(class)创建一个简单的 RSS 提要阅读器应用程序。我创建了一个类来管理和保存 RSS 数据。 @SuppressWarnings("unchecked") S
我是一名优秀的程序员,十分优秀!