スピナーを作成して設定しようとしています。設定に問題があり、「静的初期化子のコードが 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"),...
ここで、2 番目の引用符で囲まれた名前は、スピナーから選択できるものであり、最初の引用符で囲まれた名前は、選択した結果です。「親文字列」を挿入してから、その種類の「親文字列」のすべての項目を挿入する ExpandableList のようなものを作成したいと思います。これは例です:
public class MyExpandableListAdapter extends BaseExpandableListAdapter {
private String[] groups = { "Persons", "Dogs", "Cats" };
private String[][] children = {
{ "Albert", "Robert", "Paul" },
{ "Yuri", "Rocky" },
{ "Lisa" },
};
カスタムスピナーを使用してそれは可能ですか?私が何を意味し、書いたかを理解していただければ幸いです。ご協力ありがとうございました。