package com.jleo.war3; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.os.Bundle; import android.util.AttributeSet; import android.view.View; import android.widget.ImageView; public class UnitImageView extends ImageView { String imgId; public UnitImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(); } public UnitImageView(Context context, AttributeSet attrs) { super(context, attrs); imgId = attrs.getAttributeValue("http://schemas.android.com/apk/res/android", "src"); init(); } public UnitImageView(Context context) { super(context); init(); } private void init(){ setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent("android.intent.action.UNITINDETAIL"); Bundle unitInfoBundle = new Bundle(); unitInfoBundle.putInt(UnitInDetailActivity.UNITIMGID, Integer.valueOf(imgId.substring(1))); intent.putExtra(UnitInDetailActivity.UNITINFO, unitInfoBundle); UnitImageView.this.getContext().startActivity(intent); } }); } }