У меня есть счетчик с адаптером массива, который управляется динамически. когда он отображается, текст счетчика также отображает переключатель. как мне избавиться от этого переключателя? стрелка раскрывающегося списка вся растрепана и противна ... это моя проблема.
У меня есть счетчик с динамически управляемым адаптером массива. когда он отображается, текст счетчика также отображает переключатель. как мне избавиться от этого переключателя? стрелка раскрывающегося списка вся растрепана и противна ... это моя проблема.
У меня есть счетчик с динамически управляемым адаптером массива. когда он отображается, текст счетчика также отображает переключатель. как мне избавиться от этого переключателя? стрелка раскрывающегося списка вся растрепана и противна ... это моя проблема. NOTE: i'm not talking about the radio buttons that appear in the list that is displayed when i select the drop down on the spinner.
here are the appropriate code snippet... couple of points:
Q: what am i missing? seems to me i'm missing some attribute of the Spinner which is causing the radio button to also display in the text part of the spinner.
-- snip code --
public class ChoiceGroupImpl extends Spinner implements OnItemSelectedListener {
public ChoiceGroupImpl(Activity activity, WidgetContainer container, Value widget, AttributeImpl attributes, Object[] value, int selected) {
...
adapter = new ArrayAdapter<CharSequence>(activity, R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
for (int i = 0; i < value.length; i++)
adapter.add(value[i].toString());
if (attributes.isReadonly())
setEnabled(false);
setAdapter(adapter);
setSelection(selected);
setPrompt(adapter.getItem(selected));
setOnItemSelectedListener(this);
...
}
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
setPrompt(adapter.getItem(position));
((ToolkitImpl) Toolkit.getInstance()).hiddenCommand(container, "SelectionChanged");
}
...
-- end snip code --