List 创建自己的适配器时遇到问题

List 创建自己的适配器时遇到问题,list,adapter,listadapter,List,Adapter,Listadapter,因此,我将播放一段lynda.com视频,介绍如何创建自定义列表布局。我已经看了视频,但我无法更改构造函数来更改代码,因此它是一个字符串数组。在我编写MyAdapter的两个地方,下面都有一个红色的曲线,上面的曲线告诉我MyAdapter无法解析为类型。请帮忙 setListAdapter(new MyAdapter<String>(CustomList2Activity.this, android.R.layout.simple_list_i

因此,我将播放一段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
            }
setListAdapter(新的MyAdapter(CustomList2Activity.this),
android.R.layout.simple_list_item_1,R.id.textView1,getResources().getStringArray(R.array.companies2));
私有类MyAdapter扩展了ArrayAdapter{
公共MyAdapter(上下文、int资源、,
int textViewResourceId,列出对象){
超级(上下文、资源、textViewResourceId、对象);
//TODO自动生成的构造函数存根
}

确保您在正确的位置声明MyAdapter类。确保您没有在函数中声明它。此外,请转到“源”菜单(假设您使用的是eclipse),然后按“组织导入”以确保导入正确