установка ключевого слушателя на пользовательский вид - PullRequest
0 голосов
/ 22 июня 2009

Я создал пользовательскую кнопку View Round, которая состоит из изображения и некоторого текста. Я пытался привязать метод к нему, но он не работает и не знаю, в чем причина.

В main.xml (файл макета) я установил для параметра clickable значение true, а в методе onCreate в основной активности я добавил следующие строки:

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

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

Кто-нибудь знает, чего-то не хватает или причина, по которой он не работает?

Спасибо!

1 Ответ

1 голос
/ 21 ноября 2010

Да, это не работает, потому что вам нужен ключевой слушатель, но вы пытаетесь с ClickListener.

http://developer.android.com/reference/android/text/method/KeyListener.html

...