要在TextView中实现文本超链接效果,可以通过以下步骤实现:
<TextView
android:id="@+id/linkTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click here for more information"
android:textColor="@color/blue"
android:textStyle="bold"
android:autoLink="web"
android:clickable="true"
android:onClick="onLinkClick"
android:underlineColor="@color/blue"
android:underlineThickness="2dp"
/>
public void onLinkClick(View view) {
Uri webpage = Uri.parse("https://www.example.com");
Intent intent = new Intent(Intent.ACTION_VIEW, webpage);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
<color name="blue">#0000FF</color>
这样就可以在TextView中实现文本超链接效果,并让用户点击链接时打开对应的网页。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。