我正在尝试构建和填充微调器。我在填充它时遇到问题,它给了我错误“静态初始化程序的代码超出了 65535 字节限制”。我需要放入微调器的所有物品。我的微调器是这样设置的:
public class Names
{
public static final String ALL_NAMES = "All names";
public static final String NAMES = "NAMES";
public static final String OBJECT = "OBJECT";
private String names;
private String object;
public Names(String names, String object){
super();
this.names = names;
this.object = object;
}
public String getNames() { return names; }
public String getObject() { return object; }
public static final Names[] DB = new Names[]{
new Names("Albert","Person"),
new Names("Bobby","Animal"),...
其中第二个引号中的名称是我可以从我的微调器中选择的名称,第一个引号中的名称是我选择的结果。我想做一个像 ExpandableList 这样的东西,我在其中插入一个“父字符串”,然后是那种“父字符串”的所有项目。这是一个例子:
public class MyExpandableListAdapter extends BaseExpandableListAdapter {
private String[] groups = { "Persons", "Dogs", "Cats" };
private String[][] children = {
{ "Albert", "Robert", "Paul" },
{ "Yuri", "Rocky" },
{ "Lisa" },
};
可以使用自定义微调器吗?我希望你明白我的意思并写了。感谢您的帮助。