0

JSON を解析し、配列リストの形式でテキストを取得しています。この配列リストは、リストビューにテキストを表示するために使用されます。テキストを取得することはできますが、テキスト内の URL を認識してクリック可能にして、リンクをたどることができるようにする方法はありますか? 誰でもこれを行う方法を提案できますか?

4

3 に答える 3

1

異なる文字列に対してアダプターと textItem を作成してみてください。myTextView.setText(Html.fromHtml("

「+あなたのコンテンツ+」

")); これでリンクがクリック可能になるはずです。textView を webView に変更せず、さらに調査を行い、コンテンツを webview に追加して背景を変更する方法を読んで、textView のように見えるようにすることで、これがうまくいくことを願っています。私はこれが可能であることを知っています。

于 2012-11-05T23:23:37.150 に答える
1

setOnItemClickListenerListView を呼び出してから、オーバーライドします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 に答える