我在添加功能按钮一个问题,我动态创建动态地添加按钮,并添加每个按钮不同的功能
我试图做的是我有一所房子,我可以设置不同类型的房间如BEDROOM, KITCHEN, GARAGE
等代表BUTTONS
,然后每个房间有不同类型的电器和其他东西,我也可以设置,也代表BUTTONS
。问题是,一些用户有不同数量的ROOMS
,一些有2 BEDROOMS
或3,所以我必须使BUTTONS
为动态房间,并为每个BUTTON
添加不同的功能。我怎样才能实现这个?
例如:
Button room = new Button(this);
room.setText("Bedroom");
room.setID(1);
/* set function for this button like change the textView or add numbers */
,然后当我再次单击该按钮,添加卧室它将创建一个新的BEDROOM
但具有不同的功能。那可能吗?
http://stackoverflow.com/questions/8079799/how-do-i-create-a-button-programatically?rq=1 –
对不起我的问题没有更多的解释,我已经知道如何做那个先生,短短一秒我会编辑我的问题 – philip
@philip,你能解释一下你的问题吗?你的问题的简短答案(如果我理解正确)是设置onClickListener属性为不同的按钮实现不同的功能。 – Gan