0
我试图在微调框中添加一些单选按钮。不过,我想通过只使用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,但无法设法做到与微调。