【发布时间】:2011-05-26 18:50:27
【问题描述】:
所以我正在尝试根据搜索栏的位置以编程方式更改视图的 alpha 值。这就是我最初拥有的:view.setAlpha(x); 我得到了这个错误The method setAlpha(int) is undefined for the type View。所以我查看了互联网和 stackoverflow,看到了一些看起来很有希望的帖子。所以接下来我尝试了checkBoxTest.this.view.setAlpha(1);,其中 checkBoxTest 是我的活动。并得到相同的结果。在这两种情况下,它都会询问我是否要更改为onSetAlpha() 或投射接收器。两种解决方案都不能解决问题。根据文档(Android Developers Reference),setAlpha() 方法用于设置视图的透明度。所以我的问题是:有没有人让 setAlpha() 工作?如果是这样,我将如何实施它? (ps 我更喜欢使用 setAlpha 而不是覆盖 onSetAlpha() 的解决方案,但如果这是使其工作的唯一方法,那么我将使用它)
【问题讨论】: