JSON を解析し、配列リストの形式でテキストを取得しています。この配列リストは、リストビューにテキストを表示するために使用されます。テキストを取得することはできますが、テキスト内の URL を認識してクリック可能にして、リンクをたどることができるようにする方法はありますか? 誰でもこれを行う方法を提案できますか?
質問する
294 次
3 に答える
1
異なる文字列に対してアダプターと textItem を作成してみてください。myTextView.setText(Html.fromHtml("
「+あなたのコンテンツ+」
")); これでリンクがクリック可能になるはずです。textView を webView に変更せず、さらに調査を行い、コンテンツを webview に追加して背景を変更する方法を読んで、textView のように見えるようにすることで、これがうまくいくことを願っています。私はこれが可能であることを知っています。于 2012-11-05T23:23:37.150 に答える
1
setOnItemClickListener
ListView を呼び出してから、オーバーライドしますonItemClick
。
編集 - 次のようなものを使用します。
listView.setClickable(true);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
String url = listView.getItemAtPosition(position);
//open url
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url));
}
});
于 2012-11-05T23:17:32.860 に答える
0
わかりましたリストにテキストビューを追加しました。テキストビューには、リンクを認識し、クリック可能にすることができるautolinkというプロパティがあります
于 2012-11-05T23:41:58.360 に答える