如何获取特定视图的唯一ID

时间:2016-01-27 06:34:05

标签: android

className

1 个答案:

答案 0 :(得分:0)

使用 setId() getId()方法。

 for (int i = 0; i < child; i++) {
 Log.e("ChildAt", "" + container.getChildAt(i));
 View childView = container.getChildAt(i);
 TextView tv1=(TextView)childView.findViewById(R.id.txt_parent_plus_id);
 tv1.setId(i);
 }


tv1.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

           int id=tv1.getId();
           Log.e("Clicked", "Clicked" + String.valueOf(id)));
        }
    });