伙计这是示例文本:“我想要这个[option1 / option2]可点击。”
当我用户点击一个选项(或一个单词)时,我会发生什么,我会将点击的单词保存到变量中。如何使这些选项可以点击?
感谢您的帮助..
答案 0 :(得分:3)
这是一个博客,其中包含您需要的相同示例 这对我帮助很大。 的 Link To Blog 强>
来自博客的代码你怎么能这样做。
在您的主要活动集中以这种方式链接。
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>
答案 1 :(得分:-1)
onTouch
事件中检查文本视图的哪一部分被触摸(包括检查textview中触摸的x,y位置),不能轻易地做到这一点
做你想做的事情,轻松使用2个文本框并设置2个不同的onClickListener
有关如何设置clicklisteners的详细信息http://developer.android.com/guide/topics/ui/ui-events.html,请查看此内容