Ну, ratingBar.getParent()
не возвращает LinearLayout. Узнайте, что возвращает статический тип ratingBar.getParent (), и используйте (ссылку на) этот тип для назначения.
Возможно, вы думаете, что ratingBar
- это LinearLayout, и вас не устраивает приоритет Java? Оператор вызова метода .
имеет более высокий приоритет, чем оператор приведения (type)
. Это маловероятно, но, возможно, вы хотели это сделать:
LinearLayout p=( (LinearLayout)ratingBar ).getParent();