我创建了一个自定义的View Round按钮,它由一个图像和一些文本组成。我试图绑定一个方法,但它不起作用,不知道可能是什么原因。
在main.xml(布局文件)中,我将参数clickable设置为true,并在主活动的onCreate方法中添加了以下行:
rbActionButton = (RoundButton)findViewById(R.id.actionButton);
rbActionButton.setOnClickListener(new OnClickListener(){
public void onClick(View view){
onActionButton();
}
});
有谁知道是否有任何遗漏或不起作用的原因?
谢谢!
答案 0 :(得分:1)
是的,这不起作用,因为您需要关键监听器,但是您正在尝试使用Click Listener。
http://developer.android.com/reference/android/text/method/KeyListener.html