Возникли проблемы при создании собственного адаптера - PullRequest
0 голосов
/ 25 октября 2011

Итак, я собираюсь вместе с видео lynda.com о создании собственного макета списка.Я пошел вместе с видео, но я не могу изменить свой конструктор, чтобы изменить код, так что это массив строк.В обоих местах, где я написал MyAdapter, внизу есть красная заглушка, а верхняя часть говорит мне, что MyAdapter не может быть преобразован в тип.Пожалуйста, помогите.

        setListAdapter(new MyAdapter<String>(CustomList2Activity.this,
            android.R.layout.simple_list_item_1, R.id.textView1, getResources().getStringArray(R.array.companies2)));


        private class MyAdapter extends ArrayAdapter<String>{

            public MyAdapter(Context context, int resource,
                    int textViewResourceId, List<String> objects) {
                super(context, resource, textViewResourceId, objects);
                // TODO Auto-generated constructor stub
            }

1 Ответ

0 голосов
/ 25 октября 2011

Убедитесь, что вы объявляете класс MyAdapter в нужном месте.Убедитесь, что вы не объявляете это внутри функции.Кроме того, перейдите в исходное меню (если вы используете eclipse) и нажмите «упорядочить импорт», чтобы убедиться, что ваш импорт правильный.

...