我需要将2个标签添加到ImageView
中。现在,我需要通过tags
搜索来查找该视图。 (请不要建议添加id,因为它不适合我的情况)。
ImageView imageView = new ImageView(this);
imageView.setTag(R.id.position, "top");
imageView.setTag(R.id.order, 11);
linearLayout.add(imageView);
我尝试了findViewByTag
,因为它给了我NPE
。
ImageView imageView = findViewByTag(R.id.position);
由于我有2 findViewByTag
,因此我需要执行两次tags
。我需要使用这两个标签来执行视图搜索。我在网上搜索了几个小时,找不到与此相关的任何内容。有人可以帮我吗?
(其他信息)ID位于strings.xml
中。
<item type= "id" name="order"/>
<item type= "id" name="position"/>
答案 0 :(得分:0)
您可以做到这一点-
ImageView imageView = linearLayout.findViewByTag(R.id.position);