2015-05-04 2 views
0

Я использую RatingBar в качестве индикатора. This is an indicator of progress.Сделайте каждое «изображение» рейтинга, которое можно щелкнуть

Теперь я хочу, чтобы каждый из этих синих пятиугольников был кликабельным, потому что я хочу передать значение, уникальное для каждого «изображения», для следующего действия.

Когда я попробовал OnTouchListener, он применим только к целому RatingBar.

ответ

0

Вы можете получить значение рейтинга панели и использовать корпус переключателя на значение, которое вы хотите

RatingBar ratingBar = (RatingBar) findViewById(R.ir.yourRatingBarId); 

switch (ratingBar.getRating()) { 
    case "the value you need": 
     do something 
     break; 
    case "another value": 
     do something else 
     break; 
} 
+0

Пожалуйста отступ кода с четырьмя пробелов, чтобы включить подсветку синтаксиса. На этот раз я сделал это для вас :) Эта страница может быть интересной: [Markdown help] (http://stackoverflow.com/editing-help) – ByteHamster

+0

да, но как я могу сделать каждое изображение «кликабельным»? – BrainAmplifier18

Смежные вопросы