我必须获得WebView的子视图。对于一些文本操作,我想知道是否有一种方法来设置子视图的属性,例如:
View[] childs = webView.getChilds;
View ch = childs[0];
ch.setText("manipulated text");
答案 0 :(得分:6)
WebView包含方法getChildCount()
和getChildAt(int index)
。您可以尝试使用这些方法,但更好的解决方案是Bixi的。
答案 1 :(得分:2)
为什么不使用findViewById?
TextView subElement = (TextView) webview.findViewById(R.id.subelement);
subElement.setText("Oh Hi");
如果你真的想要对孩子进行迭代,你也可以使用ViewGroup::getChildAt()和ViewGroup::getChildCount()