2015-02-10 3 views
0

Я пытаюсь создать RatingBar, который активирует функцию после того, как пользователь выберет что-то на RatingBar.RatingBar активирует функцию

Это мой RatingBar код XML:

<RatingBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/ratingBar" 
    android:onClick="sendRank" 
    android:layout_below="@+id/textView" 
    android:layout_centerHorizontal="true" /> 

И это, как я объявил мою функцию Java sendRank:

public void sendRank(View view) 

Может быть там не должно быть Посмотреть посмотреть, как я в кнопках? Может кто-нибудь дать мне руку здесь? Спасибо заранее!

ответ

1

Rater, чем вызов метода из вашего XML (даже не уверен, что RatingBar поймает событие в любом случае). Я настоятельно рекомендую вам взглянуть на интерфейс RatingBar, который позволит вам прослушать изменяющийся рейтинг.

Вот ссылка с официального documentation

Счастливый кодирования!

+0

Спасибо, я попробую. –

1

RatingBar имеет интерфейс для обработки этого действия под названием OnRatingBarChangeListener. Я предлагаю вам реализовать это в своей деятельности, а не в интерфейсе OnClick.

Документация: here

+0

Спасибо, я попробую. –