Метод setAlpha (int) не определен для типа View - PullRequest
1 голос
/ 26 мая 2011

, поэтому я пытаюсь программно изменить альфа-значение представления в зависимости от положения панели поиска.это то, что у меня изначально было: view.setAlpha(x); с этим я получаю эту ошибку The method setAlpha(int) is undefined for the type View.поэтому я посмотрел на паутины и stackoverflow и увидел несколько постов, которые выглядели многообещающими.поэтому в следующий раз я попробовал checkBoxTest.this.view.setAlpha(1);, где checkBoxTest - моя деятельность.и получил тот же результат.в обоих случаях он спрашивает меня, хочу ли я либо изменить значение onSetAlpha(), либо разыграть получателя.Ни одно из решений не решает проблему.Согласно документам ( Справочник разработчика Android ), метод setAlpha() используется для установки прозрачности представления.поэтому мой вопрос: кто-нибудь когда-нибудь заставлял setAlpha () работать?и если да, то как бы я это реализовал?(PS Я бы предпочел решение, которое использует setAlpha, в отличие от переопределения onSetAlpha (), но если это единственный способ заставить его работать, то я буду использовать его)

1 Ответ

2 голосов
/ 26 мая 2011

View.setAlpha() доступно начиная с уровня API 11 ( документы ). Возможно, вы строите против более низкого уровня API?

...