国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android TextView中文本點擊文字跳轉 (代碼簡單)

2020-04-11 10:53:16
字體:
來源:轉載
供稿:網友

在web頁面中,有a標簽的超鏈接實現跳轉,同樣在Android當中,用TextView控件來顯示文字,實現它的事件來跳轉。

用過微博Android手機端的朋友的都知道微博正文有時有一些高亮顯示的文本,如話題、提到的人等等,當點擊這些文本時會跳到另外一個頁面(即另一個activity),下面就要來模仿微博的這個功能

點擊#hello#


點擊@人

一、新建一個名為WeiboContentTest的工程

二、在布局文件中添加一個textview

三、在mainactivity中創建該textview
四、創建我們自己的一個clickspan子類

由于通過前面的demo示意圖可以看到對于話題和@用戶要進行不同的處理,所以這里用一個listener來處理不同的情況

五、再回到WeiboContentTestActivity

以上就有我們這次需要設置textview可點擊的關鍵方法以及自定義clickspan中要用到的listener

最后完成onCreate 方法

分享一段核心代碼如下:

//以下代碼寫在onCreate()方法當中    textView1=(TextView)findViewById(R.id.sound_help); String text1="注冊"; SpannableString spannableString1=new SpannableString(text1); spannableString1.setSpan(new ClickableSpan() { @Override public void onClick(View view) { Intent intent=new Intent(Login.this,Guahao.class); startActivity(intent); } }, 0, text1.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView1.setText(spannableString1); textView1.setMovementMethod(LinkMovementMethod.getInstance()); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 禄劝| 雷山县| 永善县| 富阳市| 定边县| 无极县| 东宁县| 堆龙德庆县| 桐城市| 黄浦区| 通江县| 和静县| 古浪县| 屏东县| 惠安县| 阳信县| 清涧县| 乐昌市| 旌德县| 固镇县| 寿阳县| 镇雄县| 乌兰察布市| 沁水县| 黄冈市| 康保县| 岑溪市| 格尔木市| 雷波县| 玛多县| 阿坝| 五寨县| 北安市| 保德县| 丰台区| 万年县| 大港区| 京山县| 宁城县| 新津县| 西青区|