2011-01-06 130 views
0

所以基本上我想要一个按钮来改变颜色,但我不会按这个按钮,它是一个空闲按钮。其他按钮应该通过点击来改变它。如何通过参数传递视图?

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

 changeColorBlack(R.id.light); 

这是我在想如何传递它的线,但它一直说它是一个int,不能通过。是否有另一种方式来做到这一点,甚至是一个很容易从颜色变为颜色的图片,而无需担心在课堂上使其成为可用的视图?

+1

知道的语言,操作系统,并且使用的是将是有益的框架。 – Mark 2011-01-06 21:13:33

回答

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; 
+0

你正在回答你自己的问题吗?这不太好。 – Tony 2011-03-16 21:30:59