首先,在主頁Layout的xml中,新增ImageView控件,假設有三個分別將其id設成imgv1, imgv2, imgv3
其次,程式碼如下:
import android.view.View.OnClickListener; //OnClickListener的package
import android.widget.ImageView; //ImageView的package
public class MainActivity extends FragmentActivity { //主程式的類別
ImageView img1,img2,img3;
protected void onCreate(Bundle savedInstanceState) { //初始化
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
img1 = (ImageView) findViewById(R.id.imgv1) ; //先取得ImageView
img2 = (ImageView) findViewById(R.id.imgv2) ;
img3 = (ImageView) findViewById(R.id.imgv3) ;
img1.setOnClickListener(new ViewClickListener()); //為ImageView設定OnClickListener
img2.setOnClickListener(new ViewClickListener());
img3.setOnClickListener(new ViewClickListener());
}
class ViewClickListener implements OnClickListener{ //OnClickListener尚未實作,故實作之
//加入要如何處理Click事件的程式碼
}
}
請先 登入 以發表留言。