Я пытаюсь добавить несколько радиокнопок в спиннер.Однако я хочу сделать это, используя только Java.Я видел много примеров, показывающих, как сделать это с ресурсом xml, но ничего подобного.Получение ресурсов из массива у меня почему-то не сработало.Вот мой код
spinnerrg = new Spinner(con);
NodeList rl = child.getChildNodes();
String[] radioadapt = new String[rl.getLength()];
for(int j=1;j<rl.getLength();j++) {
Element[] dumrad = new Element[rl.getLength()];
Node dum = rl.item(j);
if(dum instanceof Element) {
dumrad[j] = (Element) dum;
radioadapt[j] = dumrad[j].getAttribute("value");
}
}
ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(con, android.R.layout.simple_spinner_item, radioadapt);
spinnerrg.setAdapter(adapter);
TextView radioText = new TextView(con);
radioText.setText(child.getAttribute("label"));
spinnerrg.setTag(child.getAttribute("id"));
contList.add(radioText);
contList.add(spinnerrg);
Этот nodeList существует, потому что я анализирую файл XML.цикл for отлично работает, если я просто использую radiogroup, но не могу сделать это с помощью spinner.