如何在android studio中伪装android xml clickable链接?

时间:2018-10-16 16:36:58

标签: android xml android-studio hyperlink

    <TextView
        android:id="@+id/privacyPolicyLink"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:autoLink="web"
        android:ems="10"
        android:gravity="center"
        android:linksClickable="true"
        android:padding="20px"
        android:text="https://www.google.com"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textColorLink="@color/text_blue"
       />

那是链接,它当前在我的应用程序中显示为URL,我想隐藏该URL并使其可单击,我知道这很简单,但是由于某种原因我找不到解决方案。谢谢您的帮助

1 个答案:

答案 0 :(得分:1)

将TextView的文本设置为所需的文本。
下面的代码为TextView设置了一个点击侦听器,以便在单击该监听器时将在默认浏览器中打开一个网页。

TextView tv = (TextView)findViewById(R.id.tv);
tv.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String url = "https://www.google.com";
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));
        startActivity(intent);
    }
});

您可以将TextView的文本颜色设置为链接状。