Мне нужна помощь с моим первым Spinner! Не отображаются значения - PullRequest
1 голос
/ 29 января 2011

Это первый раз, когда я пытаюсь использовать счетчик, и мне нужна помощь. Я сделал макет с объектом вращения, а затем я также создал файл array.xml с числами, которые мне нужны блесна в нем. Я запускаю следующий код, и на экране отображается без значений в моем счетчике ??

public class SpinnerExaple extends Activity {
    private Spinner numbersSpinner;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        this.numbersSpinner = (Spinner) findViewById(R.id.Spinner01);

        ArrayAdapter<String> numbersArray =
            new ArrayAdapter<String>(this, R.layout.main,
            getResources().
            getStringArray(R.array.numbers));
        }
}

Ответы [ 2 ]

2 голосов
/ 29 января 2011

У вас есть ссылка на счетчик, вы правильно установили AdapterArray, но не подключили адаптер к счетчику.

Добавить строку:

numbersSpinner.setAdapter( numbersArray );
1 голос
/ 29 января 2011

Вы никогда не устанавливаете свой массив чисел в счетчик.Попробуйте добавить следующее в конце метода:

numbersSpinner.setAdapter(numbersArray);

Также посмотрите учебник по hello-spinner .

...