如何通过参数传递视图?

发布于 2024-10-10 21:38:10 字数 264 浏览 3 评论 0原文

所以基本上我想要一个改变颜色的按钮,但我不会按下这个按钮,它是一个空闲按钮。其他按钮应该通过单击来更改此设置。

我想将视图传递给参数,然后使用该视图来更改背景颜色。

     changeColorBlack(R.id.light);

这是我想到的关于如何传递它的行,但它一直说它是一个 int 并且无法传递。有没有其他方法可以做到这一点,或者甚至是可以轻松地从一种颜色更改为另一种颜色的图片,而不必担心使其成为课堂上可用的视图?

So basically I want to get a button to change color, but I won't be pressing this button, it is an idle button. Other buttons are supposed to change this by clicking them.

I want to pass the view into a parameter and then use that view to change the backgrounds color.

     changeColorBlack(R.id.light);

this is the line I have in mind on how to pass it, but it keeps saying it is an int and cannot be passed. Is there another way to do this, or even a picture that is easily changed from color to color with out having to worry about making it a useable view in the class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

£冰雨忧蓝° 2024-10-17 21:38:10
create function p1() returns INTEGER DETERMINISTIC NO SQL return @p1;
create view h_parm as select * from sw_hardware_big where unit_id = p1() ;

然后你可以使用参数调用视图:

select s.* from (select @p1:=12 p) parm , h_parm s;
create function p1() returns INTEGER DETERMINISTIC NO SQL return @p1;
create view h_parm as select * from sw_hardware_big where unit_id = p1() ;

Then you can call a view with a parameter:

select s.* from (select @p1:=12 p) parm , h_parm s;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文