<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并使其可单击,我知道这很简单,但是由于某种原因我找不到解决方案。谢谢您的帮助
答案 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的文本颜色设置为链接状。