在 java 中编写 Android 应用程序时,是否可以为位图设置 onClickListener?我尝试使用与按钮相同的代码,但 Eclipse 显示位图无效的错误。如果可能,请提供示例代码和您的答案。
谢谢!
在 java 中编写 Android 应用程序时,是否可以为位图设置 onClickListener?我尝试使用与按钮相同的代码,但 Eclipse 显示位图无效的错误。如果可能,请提供示例代码和您的答案。
谢谢!
您可以创建一个ImageButton
并将其设置为位图setImageBitmap
。然后只需为该ImageButton
对象设置一个侦听器。
ImageButton imgButton = (ImageButton) findViewById(R.id.imgButton);
imgButton.setImageBitmap(myBitmapObject);
imgButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(yourActivity.this, "ImageButton Pressed",
Toast.LENGTH_LONG).show();
}
});