1

2 つのテキストビューとイメージビューを含むアクティビティがあります。最初の textview にはタイトルが含まれ、2 番目には説明が含まれ、imageview には対応する画像が含まれます。説明部分で、リストされたタイトルのいずれかに遭遇した場合、それは linkify であり、onclick は、タイトルと対応する説明を含むページを作成する必要があります。ウィキペディアのように動作するはずです。すべてのタイトルと説明を文字列配列に保存しました。
このリンクをたどってみました... Android:クリック可能なテキストからアクティビティを起動します

     UnderlineSpan[] underlines = strBuilder.getSpans(UnderlineSpan.class);

しかし、エラーが発生しています: タイプ SpannableStringBuilder のメソッド getSpans(int, int, Class) は、引数 (Class) には適用できません

どうすればこの問題を解決できますか? または、2 つの異なるアクティビティをリンクする簡単な方法はありますか?

ありがとう..

4

2 に答える 2

3

のように開始と終了を追加する必要がありますgetSpans(0,strBuilder.length(),UnderlineSpan.class)

于 2011-09-07T13:34:59.690 に答える
1

これを試して、

SpannableString content = new SpannableString("hello");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
txtView.setText(content);
于 2011-09-07T13:39:02.207 に答える