遍历ListView中的所有TextView

时间:2013-12-11 11:47:44

标签: java android firebase

好的,我正在搜索并寻找解决方案。

我正在使用Firebase,但不知道是否需要知道。当我在Firebase上编辑互联网上的内容时,我的Android应用程序会收到一些内容已被编辑的回调。所以现在,我必须从我的应用程序编辑它。

所以,现在我需要在Layout中搜索某个标识符的TextView。它是一个包含名称和标识符的对象。这是我删除它的方式

Todolists itemToRemove = (Todolists)v.getTag();
Firebase listRef = new Firebase("https://av-dots.firebaseio.com/users/" + userId + "/lists/" + itemToRemove.getIdentifier());
listRef.removeValue();
adapter.remove(itemToRemove);

但我如何编辑呢?我有标识符,我可以识别它的ID,但我该怎么编辑它?

1 个答案:

答案 0 :(得分:1)

您可以使用findViewById

获取相应的TextView
Resources res = getResources();
int resId = res.getIdentifier(itemToRemove.getIdentifier(), "id", getPackageName());
TextView tv = (TextView)findViewById(resId);
// Edit TextView as appropriate...