我想制作一个像“”这样的textView文本,同时检查类似产品“就像点击链接或网址一样(即)当有人点击时在文本上,它将命中一个Api来获取数据并显示一个新的活动。如何使android中的textView可点击或者像超链接一样
-1
A
回答
1
为了让TextView的自动识别并将网址点击,你就必须把
机器人:自动链接= “网络” 在你的TextView的XML
财产。
2
试试这可以帮助你
tvLink.setText(Html.fromHtml("<a href=\"your url\">Meanwhile check the similar products</a>"));
tvLink.setMovementMethod(LinkMovementMethod.getInstance());
+0
添加缺少的“\” –
+1
哦..感谢@Rotwang。 –
0
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = "<a href='http://www.google.com'> Google </a>";
textView.setText(Html.fromHtml(text));
,你也可以使用
android:autoLink="web"
1
请使用如下代码
在Java文件
TextView txt=(TextView)findViewById(R.id.textView1);
txt.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//put Your API To call
}
});
0
我在尝试很多情况,但总是失败。但终于找到了解决方案。
您需要格式化你的TextView这样的:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:id="@+id/textViewPrivacy"
android:gravity="center_horizontal"
android:text="@string/signUpPrivacyText"
android:linksClickable="true"/>
注意,这android:linksClickable="true"
是很重要的!
字符串资源必须是这样的:
<string name="signUpPrivacyText">By continuing you are indicating that you agree with <a href="http://example.com">Terms of Service</a> and <a href="http://example.com">Privacy Policy</a></string>
然后,你需要这个在你的代码:
TextView tvPrivacy = (TextView) findViewById(R.id.textViewPrivacy);
tvPrivacy.setMovementMethod(LinkMovementMethod.getInstance());
这一切!快乐编码!
相关问题
- 1. Android使textview中的超链接可点击
- 2. 可点击超链接Android
- 3. Android Marquee TextView可点击链接
- 4. 带有可点击链接的Android TextView:如何捕获CustomAdapter ListView中的点击?
- 5. Android TextView - 可点击链接和可点击查看
- 6. Android:可点击的TextView与链接的链接
- 7. 点击TextView中的链接
- 8. 小部件textview中的可点击超链接
- 9. 使超链接中的TextView的android
- 10. android:html在textview中链接可点击
- 11. 可连接textview的可点击图像
- 12. LongClick TextView的,可点击的链接
- 13. 可点击链接(超链接)?
- 14. 处理android TextView的链接点击
- 15. 如何检测网站链接的TextView并使其可点击
- 16. Android中的可点击TextView
- 17. 如何使dynaTree jQuery插件中的超链接可点击?
- 18. 如何在SmartGwt中使TextAreaItem的值可点击并超链接?
- 19. 如何使深层链接字符串在android中可点击TextView
- 20. 如何使textview文本链接可点击
- 21. Android中的-html链接在TextView左右的单词中使整个链接可点击。如何阻止?
- 22. 如何使图像按钮和textview在android中一起点击?
- 23. 集TextView中包含一个可点击的HTML链接
- 24. Android的ListView没有收到OnItemClick为可点击链接的textview
- 25. Android TextView中的内联超链接
- 26. 在android中的textview超链接
- 27. 如何确定链接点击,或者不使用硒webriver
- 28. 如何模拟超链接的点击?
- 29. phantomjs pdf可点击的超链接
- 30. 如何在android中使用超链接textview创建alertdialog
关于'TextView'设置'OnClickListener'并做任何你想做的事情。 – Ironman
尝试@Abhishek Patel答案并点击api ....运行异步..... –
你可以使用'Html.fromhtml() '或使用'SpannableString' – Piyush