我有一个疑问。我有一个 TextViews 的迭代,我想要的是当我点击一个 TextView 时,我想停止迭代并打开一个网页,我能知道点击了什么 TextView?我有这个代码:
Iterator<TextView> it = text.iterator();
while(it.hasNext()){
test = it.next();
test.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//mWebView = (WebView) findViewById(R.id.webview);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(url);
}
});
// condition to stop the iteration when i click on TextView
}
我想要的是当我点击我想看到的 TextView 时停止迭代的条件,我尝试使用 TextView 中的一些方法并且不起作用。任何人都可以帮助我吗?我有 TextViews 的迭代,因为我想做这个动态的,我不知道作为点击的 TextView,我想知道点击了什么 TextView 来停止迭代,因为如果我不停止这个,对于例如,如果我有 3 个 TextView 他们将打开同一个网页。
谢谢并原谅我的英语