我正在尝试将一个事件分配给一个按钮,该按钮被声明为一个Bitmap,我似乎无法弄清楚如何添加一个监听器,甚至只是一个我触摸按钮时可以调用的事件
moregamesbtn = BitmapFactory.decodeResource(getResources(), R.drawable.moregames);
Bitmap moregamesbtn;
编辑 - 我试图这样做,没有成功;
moregamesbtn = BitmapFactory.decodeResource(getResources(), R.drawable.moregames);
ImageButton imgButton = (ImageButton) findViewById(R.drawable.moregames);
imgButton.setImageBitmap(moregamesbtn);
imgButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Log.e("MyApplication", "Pressing more games button");
}
});
答案 0 :(得分:0)
您必须将您的位图分配到按钮背景
button.setBackgroundDrawable(bdrawable);
然后制作一个onButtonClick Listener。
编辑: 你可能也想看看这个: http://www.mkyong.com/android/android-imagebutton-example/