java - 我可以在android studio java的动态文本文件中制作可点击的文本吗?
问题描述
我正在尝试制作一个允许人们标记更多人的应用程序。我想这样当一个人在 TextView 中单击/点击另一个人的名字时,它应该转到应用程序中的人的个人资料(而不是在网络中)。我怎样才能做到?
任何关于如何做的见解都将受到尊重!
如何做的简短代码将受到尊重!
TextView 内容示例:我和 Manoj 在城里,他很享受这个地方。
我想这样当一个人点击 Manoj 时,它应该转到下一个片段或下一个活动。并且数据应该发送到服务器,所以我们不能只使用onClick Listener作为文本,因为文本是确定的并且链接是由公共用户而不是我创建的?
解决方案
首先在你的java文件中通过xml id找到你的TextView
TextView tv = (TextView)findViewById(R.Id.textView);
然后,您必须在 textView 上设置单击侦听器
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// here you can use intent to naviaget to another activity
}
});
推荐阅读
- jquery - 如何重用自定义 jQuery 验证方法?
- android - 无法在 Parameterized.class junit 测试中未调用 Looper.prepare() 的线程内创建处理程序
- c# - C# UDP 客户端读取多播 IP(本地接口),并将单播 UDP 发送到 VPN
- javascript - 如何用 sinon/chai 测试 axios 请求参数
- c# - 如何从 IP 地址获取设备的制造商名称
- python - 用于使用 Amazon Cognito 进行身份验证的 Python 和 Flask
- html - 为子元素设置边距会影响父元素的大小吗?
- c# - 在 UserControl 中使用 Datagrid 时丢失 DataContext
- javascript - 拆分带有标题的文本
- spring-data-elasticsearch - 为什么我的 spring data es 无法解析方法 'boolFilter()'