gpt4 book ai didi

android - 如何创建将充当链接的 TextView

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:38 26 4
gpt4 key购买 nike

我有一个带有位置的 Textview:

例如。 “加利福尼亚州山景城”

我想要实现的是将此文本创建为像链接一样 - 颜色、下划线、可聚焦性等。

此链接不需要指向任何地方 - 周围 View 已附加 onClick 监听器,可触发谷歌地图 Intent 。

最佳答案

像这样的东西应该可以工作。

  TextView location = (TextView) findViewById(R.id.location);
location.setMovementMethod(LinkMovementMethod.getInstance());
Spannable spans = (Spannable) location.getText();
ClickableSpan clickSpan = new ClickableSpan() {

@Override
public void onClick(View widget)
{
//put whatever you like here, below is an example
AlertDialog.Builder builder = new Builder(MainActivity.this);
builder.setTitle("Location clicked");
AlertDialog dialog = builder.create();
dialog.show();
}
};
spans.setSpan(clickSpan, 0, spans.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

关于android - 如何创建将充当链接的 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822065/

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