android textview 部分文字加颜色并可点击
来源:互联网 发布:最快的股票行情软件 编辑:程序博客网 时间:2024/05/21 10:57
- package com.example.urlspantextviewclick;
- import android.os.Bundle;
- import android.app.Activity;
- import android.graphics.Color;
- import android.text.Html;
- import android.text.Spannable;
- import android.text.SpannableString;
- import android.text.Spanned;
- import android.text.method.LinkMovementMethod;
- import android.text.style.ClickableSpan;
- import android.text.style.ForegroundColorSpan;
- import android.view.Menu;
- import android.view.View;
- import android.widget.TextView;
- import android.widget.Toast;
- public class MainActivity extends Activity {
- private TextView t1;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- t1=(TextView)findViewById(R.id.txt);
- CharSequence str=getText(R.string.hello_world);
- SpannableString spannableString1 = new SpannableString(str);
- spannableString1.setSpan(new ClickableSpan(){
- @Override
- public void onClick(View widget) {
- Toast.makeText(getApplicationContext(), "who hit me", Toast.LENGTH_SHORT).show();
- }
- }, str.length()-3, str.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
- spannableString1.setSpan(new ForegroundColorSpan(Color.RED),str.length()-3, str.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
- t1.setText(spannableString1);
- t1.setMovementMethod(LinkMovementMethod.getInstance());
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.main, menu);
- return true;
- }
- }
0 0
- android textview 部分文字加颜色并可点击
- TextView部分文字可点击
- Android 中TextView部分文字颜色、点击跳转设置
- Android 中TextView部分文字颜色、点击跳转设置
- Android TextView 嵌套图片及其点击,TextView 部分文字点击,文字多颜色
- Android 关于TextView中,设置指定部分文字改变颜色,和指定部分文字点击事件
- TextView中的部分文字自定义颜色和点击事件(类似新浪微博带颜色的可点击字体)
- 名词解释功能:TextView 给部分文字加下划线并实现点击事件
- android textview可以设置文字颜色 部分文字点击事件处理
- 让部分TextView里的文字可以点击并改变颜色
- android textview改变部分文字的颜色
- android textview改变部分文字的颜色
- Android TextView 部分文字带有颜色
- Android TextView部分文字指定颜色
- android textview 部分文字点击事件
- Android TextView部分文字实现点击事件
- Android中为TextView中的部分文字设置颜色和点击事件
- TextView设置部分文字可点击及样式
- android-studio安装过程详解
- netty实现websocket(二)----实例
- 关于JAVA项目中CLASSPATH路径详解
- 二分法求解方程的值 matlab
- [转]Android开发实践:Java层与Jni层的数组传递
- android textview 部分文字加颜色并可点击
- 给ImageView设置标记,实现加载图片
- RHEL7 设置ISO 本地yum源
- java设计模式之——代理模式
- PDF格式转成Excel怎样转换
- document.getElementsByTagName
- git库搭建,管理
- 蓝桥杯b组c++.3
- 想要文章被百度快速收录吗?赶紧看过来!