Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 找不到资源Gridview适配器异常_Android_Gridview - Fatal编程技术网

Android 找不到资源Gridview适配器异常

Android 找不到资源Gridview适配器异常,android,gridview,Android,Gridview,这段代码在另一个项目中运行良好,但当我在另一个项目中填充此GridView时,我得到的资源没有找到,我将所有drawables都放在了Xml中 请帮我解决这个问题。谢谢 GridView适配器: @Override public View getView(final int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub

这段代码在另一个项目中运行良好,但当我在另一个项目中填充此GridView时,我得到的资源没有找到,我将所有drawables都放在了Xml中 请帮我解决这个问题。谢谢 GridView适配器:

     @Override
        public View getView(final int position, View convertView, ViewGroup parent) {
            // TODO Auto-generated method stub
            Holder holder=new Holder();
            View rowView;

            rowView = inflater.inflate(R.layout.item_category_list, null);
            holder.tv=(TextView) rowView.findViewById(R.id.textView1);
// crasher here.
            holder.img=(ImageView) rowView.findViewById(R.id.imageView1);

            holder.tv.setText(result[position]);
            holder.img.setImageResource(imageId[position]);

            rowView.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    Toast.makeText(context, "You Clicked "+result[position], Toast.LENGTH_LONG).show();
                }
            });

            return rowView;
            }
ListviewActivity:

GridView gv;
    Context context;
    ArrayList prgmName;
    public static String [] categorylist ={"Cleaner","Mechanic","Plumber","Carpenter"};
    public static int [] prgmImages={R.drawable.cleaning,R.drawable.mechanic,R.drawable.plumber,R.drawable.carpenter};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_category);
        gv=(GridView) findViewById(R.id.gridView1);
        gv.setAdapter(new Adapter_Category_list(this, categorylist,prgmImages));
错误:


i填充正确的gridview项并传递图像id how ever compiler not found:(只需检查imageId[position]returnsit返回2130837595@Gautami填充正确的gridview项并传递图像id how ever compiler not found:(只需检查imageId[position]returnsit返回2130837595@Gautam