ボタンに戻るxmlレイアウトの別のJavaファイルから画像を取得するためのコーディングを探しています。そして、ボタンには選択した画像が表示されます。誰でもこれについて私を助けることができますか? 私が必要とするのは、ボタン「A」から画像を取得することIconGridView.class
ですか?
Button A = (Button) findViewById (R.id.a);
A.setOnClickListener(this);
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(this, IconGridView.class));
}
IconGridView.java
icon = (GridView) findViewById(R.id.icon);
// Instance of ImageAdapter Class
icon.setAdapter(new IconAdapter(this));
IconAdapter.java
import android.content.Context;
import android.view.*;
import android.widget.*;
public class IconAdapter extends BaseAdapter {
private Context mContext;
// saving all images in array
public Integer[] mThumbIds = {
R.drawable.android,R.drawable.w7,
R.drawable.blogger,R.drawable.google,R.drawable.fb,R.drawable.youtube,R.drawable.msn,R.drawable.gmail,R.drawable.twitter,
R.drawable.chrome,R.drawable.firefox,R.drawable.instagram,
R.drawable.emoji1,R.drawable.emoji2,R.drawable.emoji3,R.drawable.emoji4,
R.drawable.emoji5,R.drawable.emoji6,R.drawable.emoji7,
R.drawable.love,R.drawable.love1,R.drawable.love2,R.drawable.rose,
R.drawable.punch,R.drawable.good,R.drawable.peace,
R.drawable.beer,R.drawable.book,R.drawable.calendar,R.drawable.chat,
R.drawable.clip,R.drawable.cone,R.drawable.contact,
R.drawable.cpleset,R.drawable.cross,R.drawable.home,
R.drawable.laptop,R.drawable.lock,R.drawable.lock1,R.drawable.key,R.drawable.music,R.drawable.nosmoke,R.drawable.note,
R.drawable.pills,R.drawable.printer,R.drawable.rain,R.drawable.sun,
R.drawable.recycle,R.drawable.search,R.drawable.shopping,R.drawable.survey,
R.drawable.sx,R.drawable.teacup,R.drawable.text,R.drawable.toilet,R.drawable.tree,
R.drawable.up,R.drawable.down,R.drawable.check,R.drawable.qm,
};
// Constructor
public IconAdapter(Context c){
mContext = c;
}
@Override
public int getCount() {
return mThumbIds.length;
}
@Override
public Object getItem(int position) {
return mThumbIds[position];
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mThumbIds[position]);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new GridView.LayoutParams(40, 40));
return imageView;
}
}