区块链技术博客
www.b2bchain.cn

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView求职学习资料

本文介绍了Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

效果图

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

功能

群友反映说找不到好用的富文本显示View,看了看腾讯QMUI中的很合适但是QMUI包太大了而且接入复杂,干脆把代码扣出来得了.
一共扣出来10个java类和5个接口类,没有故意做更多删减,只是挑有使用关系的类并且把不用的灰色方法删掉了.
这样方便使用也方便以后自己用
腾讯大佬还是大佬

依赖

implementation 'com.alex:textView:1.0.0'

项目地址

GitHub

使用

xml中

<com.alex.textview.view.LinkTextView        android:id="@+id/text"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:text="可以自动识别网页链接,例如 http://www.qmuiteam.com。n可以自动识别电话号码,例如 13600000000。n也可以识别邮件地址,例如 qmuiteam@gmail.com。n我们可以为其添加自定义的点击事件。" />

Activity中

LinkTextView textView = findViewById(R.id.text); textView.setOnLinkClickListener(new LinkTextView.OnLinkClickListener() {       public void onTelLinkClick(String phoneNumber) {        Toast.makeText(MainActivity.this, "识别到电话号码是:" + phoneNumber, Toast.LENGTH_SHORT).show();    }        public void onMailLinkClick(String mailAddress) {        Toast.makeText(MainActivity.this, "识别到邮件地址是:" + mailAddress, Toast.LENGTH_SHORT).show();    }        public void onWebUrlLinkClick(String url) {        Toast.makeText(MainActivity.this, "识别到网页链接是:" + url, Toast.LENGTH_SHORT).show();    } });

效果图

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

功能

群友反映说找不到好用的富文本显示View,看了看腾讯QMUI中的很合适但是QMUI包太大了而且接入复杂,干脆把代码扣出来得了.
一共扣出来10个java类和5个接口类,没有故意做更多删减,只是挑有使用关系的类并且把不用的灰色方法删掉了.
这样方便使用也方便以后自己用
腾讯大佬还是大佬

依赖

implementation 'com.alex:textView:1.0.0'

项目地址

GitHub

使用

xml中

<com.alex.textview.view.LinkTextView        android:id="@+id/text"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:text="可以自动识别网页链接,例如 http://www.qmuiteam.com。n可以自动识别电话号码,例如 13600000000。n也可以识别邮件地址,例如 qmuiteam@gmail.com。n我们可以为其添加自定义的点击事件。" />

Activity中

LinkTextView textView = findViewById(R.id.text); textView.setOnLinkClickListener(new LinkTextView.OnLinkClickListener() {       public void onTelLinkClick(String phoneNumber) {        Toast.makeText(MainActivity.this, "识别到电话号码是:" + phoneNumber, Toast.LENGTH_SHORT).show();    }        public void onMailLinkClick(String mailAddress) {        Toast.makeText(MainActivity.this, "识别到邮件地址是:" + mailAddress, Toast.LENGTH_SHORT).show();    }        public void onWebUrlLinkClick(String url) {        Toast.makeText(MainActivity.this, "识别到网页链接是:" + url, Toast.LENGTH_SHORT).show();    } });

效果图

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView

功能

群友反映说找不到好用的富文本显示View,看了看腾讯QMUI中的很合适但是QMUI包太大了而且接入复杂,干脆把代码扣出来得了.
一共扣出来10个java类和5个接口类,没有故意做更多删减,只是挑有使用关系的类并且把不用的灰色方法删掉了.
这样方便使用也方便以后自己用
腾讯大佬还是大佬

依赖

implementation 'com.alex:textView:1.0.0'

项目地址

GitHub

使用

xml中

<com.alex.textview.view.LinkTextView        android:id="@+id/text"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerInParent="true"        android:text="可以自动识别网页链接,例如 http://www.qmuiteam.com。n可以自动识别电话号码,例如 13600000000。n也可以识别邮件地址,例如 qmuiteam@gmail.com。n我们可以为其添加自定义的点击事件。" />

Activity中

LinkTextView textView = findViewById(R.id.text); textView.setOnLinkClickListener(new LinkTextView.OnLinkClickListener() {       public void onTelLinkClick(String phoneNumber) {        Toast.makeText(MainActivity.this, "识别到电话号码是:" + phoneNumber, Toast.LENGTH_SHORT).show();    }        public void onMailLinkClick(String mailAddress) {        Toast.makeText(MainActivity.this, "识别到邮件地址是:" + mailAddress, Toast.LENGTH_SHORT).show();    }        public void onWebUrlLinkClick(String url) {        Toast.makeText(MainActivity.this, "识别到网页链接是:" + url, Toast.LENGTH_SHORT).show();    } });

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Android 富文本TextView 支持电话号码/邮箱/链接点击 Android LinkTextView求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们