我遇到了一个问题,我莫名其妙地成了一个死角,无法在我的应用程序中找到视图。在那个死角中,我需要在该区域放置一个点击侦听器,但是我找不到该项目。
我的问题是:
有没有一种方法可以获取针对某个活动夸大的所有视图并添加侦听器以标识单击了哪个视图?
最佳答案
您可以在onCreate()
设置侦听器的视图中膨胀视图
喜欢
yourView.setOnclickListenre(..)
然后,您可以在其中捕获点击监听器
@override
public void onClick(View v)
{
switch(v.getId())
{
case R.id.youViewId1:
// youViewId1 id view is clicked
break;
case R.id.youViewId2:
// youViewId2 id view is clicked
break;
}
}