我已經在android studio中動態創建了所有視圖。如何在Android中創建動態創建的視圖時添加事件處理程序?
例:
RelativeLayout big = new RelativeLayout(this);
for(int i=0; i<50; i++)
{
RelativeLayout mini = new RelativeLayout(this);
TextView t = new TextView(this);
mini.addView(t);
big.addView(mini);
}
現在,在示例代碼中,我要添加事件,如onTouch,的onClick等的所有 '迷你' RelativeLayouts這將改變的backgroundColor被觸摸/點擊的RelativeLayout的。我可以用單功能嗎?
其實,我是Android應用開發的新手。我已經處理的事件在VB.net輕鬆
(例
AddHandler mini.Click, AddressOf Clicked
//sample example
Public Clicked(Byval sender As Object, e As EventArgs)
sender.BackColor=Color.Black
End Sub
)
我想要做這樣的在Java(機器人),這可能嗎?
謝謝@ GVillani82 :) –
它的工作。謝謝 :) –