我创建了一个自定义的View Round按钮,它由一个图像和一些文本组成。我试图绑定一个方法,但它不起作用,不知道可能是什么原因。

在main.xml(布局文件)中,我将参数clickable设置为true,并在主活动的onCreate方法中添加了以下行:

rbActionButton = (RoundButton)findViewById(R.id.actionButton);

    rbActionButton.setOnClickListener(new OnClickListener(){
        public void onClick(View view){
            onActionButton();
        }
    });

有谁知道是否有任何遗漏或不起作用的原因?

谢谢!

有帮助吗?

解决方案

是的,这不起作用,因为你需要关键监听器,但是你正在尝试使用ClickListener。

http://developer.android.com/reference/android/文本/方法/ KeyListener.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top