我已经在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 :) –
它的工作。谢谢 :) –