gpt4 book ai didi

android - 如何使 TextView 的每个单词都可点击?

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:34 25 4
gpt4 key购买 nike

伙计们,这是示例文本:“我希望这个 [option1/option2] 可点击。”

当用户点击一个选项(或一个词)时,我会发生什么,我会将点击的词保存到一个变量中。如何使该选项可点击?

感谢任何帮助..

最佳答案

这是一个有你需要的例子的博客这对我帮助很大。<强> Link To Blog

来自博客的代码你怎么能做到这一点。

在您的主要 Activity 中以这种方式设置链接。

mTextSample = (TextView) findViewById(R.id.text1);
text = "<html>Visit my blog <a href=\"http://sherifandroid.blogspot.com\">mysite</a> or run the <a href=\"sherif-activity://myactivity?author=sherif&nick=king\">myactivity</a> callback</html>";
mTextSample.setText(Html.fromHtml(text));
mTextSample.setMovementMethod(LinkMovementMethod.getInstance());

获取参数:

TextView mTextSample = (TextView) findViewById(R.id.text);
mTextSample.setText(getIntent().getData().getQueryParameter("author"));
mTextSample = (TextView) findViewById(R.id.text1);
mTextSample.setText(getIntent().getData().getQueryParameter("nick"));

在 Manifest 中将您的第二个 Activity 声明为:

<activity android:label="@string/app_name" android:name="sherif.android.linkify.example.TestActivity"> 
<intent-filter> <data android:scheme="sherif-activity" android:host="myactivity"/>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
</activity>

关于android - 如何使 TextView 的每个单词都可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com