【发布时间】:2017-07-03 03:52:36
【问题描述】:
我已经在 android studio 中动态创建了所有视图。
例如:
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);
}
现在,在示例代码中,我想为所有“mini”RelativeLayouts 添加 onTouch、onClick 等事件将改变触摸/点击的RelativeLayout的backgroundColor。我可以在单个函数中做到这一点吗?
实际上,我是 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(android)中这样做,可以吗?
【问题讨论】:
标签: java android vb.net event-handling