如何通过参数传递视图?

时间:2011-01-06 20:44:27

标签: view parameters colors background

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

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

     changeColorBlack(R.id.light);

这是关于如何传递它的那条线,但它一直说它是一个int并且不能传递。有没有其他方法可以做到这一点,甚至是一张容易从颜色变为彩色的图片,而不必担心在课堂上使它成为一个有用的视图?

1 个答案:

答案 0 :(得分:0)

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;