2

アプリに TextView があります。マーキーテキストです。このマーキー テキストのリンクをクリックできるようにしたいと考えています。これどうやってするの?

手伝ってくれてありがとう。

編集:私のコード:

XML:

android:id="@+id/marquee_text"
android:autoLink="web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true" 
android:text=" "

ジャワ:

marqueeText.setLinksClickable(true);
marqueeText.setText(marquee);//marquee is a string
4

3 に答える 3

1
  • XML経由:

    android:autoLink="web"
    
  • コード経由:

    txtView.setAutoLinkMask(Linkify.WEB_URLS)
    
于 2012-08-29T12:45:45.743 に答える
0

Linkify を試して、テキストビューへのリンクを追加してください。

mTextSample = (TextView) findViewById(R.id.textSample);
String text = "Visit my blog jtomlinson.blogspot.com You can see Marquee also here";
mTextSample.setText(text);
//jmt: pattern we want to match and turn into a clickable link
Pattern pattern = Pattern.compile("jtomlinson.blogspot.com");
//jmt: prefix our pattern with http://
Linkify.addLinks(mTextSample, pattern, "http://");

詳細については、ここをクリックしてください。

于 2012-08-29T12:39:36.353 に答える
0

レイアウト XML で設定android:autoLink="web"するTextViewか、次のソリューションを使用できます。

TextView のリンクをクリック可能にするにはどうすればよいですか?

于 2012-08-29T12:39:50.577 に答える