1

我有一个自定义列表视图。我想获取特定行中使用的小部件的 ID。因为我想在文本视图单击上设置值,该值存在于同一个 xml 中。

如何获取特定行的元素ID

谢谢

4

1 回答 1

0

请参阅答案:如何获取列表视图选定行的小部件 ID

当您想在同一行中获取 textview 时,您可以执行以下操作。

使用单击的文本视图获取其父视图,然后使用父视图,您可以搜索您的文本视图:

View parent = (View) textViewThatWasClicked.getParent();
        if (parent != null) {
            TextView textViewThatYouWantToChange = parent.findViewById(R.id.textViewThatYouWantToChange);
            textViewThatYouWantToChange.setText(...);
        }

您需要将要查找的 id 更改为其他 textview 的 id。如果您需要设置一个 id,您可以在您使用的 xml 布局文件中执行此操作。

我不能很好地遵循你的代码来实际给你代码,但这应该足以让你朝着正确的方向前进。

于 2012-11-22T12:06:04.937 回答