質問

画像とテキストで構成されるカスタムラウンドビューボタンを作成しました。メソッドをバインドしようとしましたが、機能せず、何が原因なのかわかりません。

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/ text / method / KeyListener.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top