0

ベースアダプタークラスからアクティビティに値を渡す必要がある1つのアプリで作業しています

スニペットコードは次のとおりです。

public View getView(int position, View convertView, ViewGroup parent) {


            vi=convertView;


            if(convertView==null){
                vi = LayoutInflater.from(parent.getContext()).inflate(R.layout.screen, null);

               position_pin = position;

              Holder.images=(ImageView) vi.findViewById(R.id.image);
              Holder.textview=(TextView) vi.findViewById(R.id.name);



             Holder.images.setImageResource(imageIds[position]);
           Holder.text.setText(name);//here name is String 

             vi.setTag(Holder);   

            }

                        return vi;
            }

ここで私は画像IDの位置を取得しています:

 Holder.images.setImageResource(imageIds[position]);

どうすれば imageIds の位置をアクティビティに渡すことができますかありがとう!!

4

1 に答える 1

-1

U can use below code inside ur activity

 for(int i=0;i<list.getCount();i++)
  {
   //here u can add i values to an array for storing positions or do anything else u want
  }
于 2013-03-22T09:29:32.707 に答える