从我读过,您可以通过onClick两种方式为按钮分配处理程序.
使用android:onClickXML属性,您只需使用带有签名的公共方法的名称,void name(View v)或使用setOnClickListener传递实现OnClickListener接口的对象的方法.后者通常需要一个我个人不喜欢的匿名课程(个人品味)或者定义实现该课程的内部课程OnClickListener.
通过使用XML属性,您只需要定义一个方法而不是一个类,所以我想知道是否可以通过代码而不是XML布局来完成相同的操作.
有没有办法迭代您的Activity中的所有视图?就像是:
__CODE__或者其他的__CODE__扩展__CODE__,你可以使用的功能__CODE__和__CODE__和遍历所有的
包含意见.
希望这可以帮助.
有没有办法让我的活动中的每个视图?我有200多个视图,包括按钮和图像,所以我希望能够通过循环访问它们
比如说像
for (View v : this)
{
//do something with the views
//depending on the types (button, image , etc)
}
Run Code Online (Sandbox Code Playgroud)