TextView 下划线/字体/颜色


TextView txtShuoming;
SpannableStringBuilder builder = 
		new SpannableStringBuilder(getResources().getString(R.string.shuoming));

//1.设置字体颜色
                 builder.setSpan(new ForegroundColorSpan(Color.BLUE), 47,56, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
//2.设置字体风格
   		 builder.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 237, 241,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
		 txt.setText(builder);


//3.设置下划线
		   txt.setText(Html.fromHtml("<u>"+ getResources().getString(R.string.shuoming) + "</u>"));

TextView 下划线/字体/颜色

时间: 2024-07-28 20:41:44

TextView 下划线/字体/颜色的相关文章

android自定义控件实现TextView按下后字体颜色改变

今天跟大家分享一下Android自定义控件入门,先介绍一个简单的效果TextView,按下改变字体颜色,后期慢慢扩展更强大的功能 直接看图片             第一张是按下后截的图,功能很简单,也很容易实现,下面来看一下如何通过重写TextView来实现 一共三个文件  TextViewM.java,MainActivity.java,activity_textview.xml TextViewM.java 1 package landptf.control; 2 3 import and

android:为TextView添加样式——下划线,颜色,设置链接样式及前背景色

实现下划线及颜色设置: public class AtActivity extends Activity { LinearLayout ll; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); l

设置TextView下划线并响应点击事件(SpannableString)

写Demo程序的时候能表带自定义的数据结构对象吗? --低级程序猿 前情提要:网上介绍TextView+SpannableString的文章真心太长,真心看不懂. ====原文===== 下面是一个20行的完整Demo代码:基本原理是使用一个SpannableString并设置其ClickableSpan来响应点击事件. TextView useInfo = (TextView) findViewById(R.id.info); String url_0_text = "用户协议及隐私条款&qu

TextView下划线,部分文字并响应点击事件(SpannableString)

TextView useInfo = (TextView) findViewById(R.id.info); useInfo.setText("开始即表示您同意遵守"); String url_0_text = "用户协议及隐私条款"; SpannableString spStr = new SpannableString(url_0_text); spStr.setSpan(new ClickableSpan() { @Override public void u

TextView 多文字字体颜色及点击事件

像微信朋友圈点赞功能如:张三.李四.王五.这种格式 最早做法是在layout中创建一个父类容器如linearlayout然后在创建一个子layout,在代码中 通过for循环addView添加到父类容器当中,虽然可以实现效果但是这样无形中会增加很多view控件. 通过SpannableStringBuilder只通过一个textview就可以实现上面的效果. InvitationLike userLike; SpannableStringBuilder builder = new Spannab

Textview下划线注册用户跳转实现

在xml中: <TextView android:id="@+id/textView_regtext" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/editText_password" android:layout_below="@+id/edit

CSS:自定义链接样式(设置链接不同状态下的字体颜色/背景色等)

能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等).链接的特殊性在于能够根据它们所处的状态来设置它们的样式. 代码整理自w3school:http://www.w3school.com.cn 效果图: 示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x

textview的一些设置 删除线 省略号 下划线 字体变化等

//字体改变 textView.setTypeface(Typeface.createFromAsset(getAssets(), "STHUPO.TTF")); STHUPO.TTF可自行到网上下载字体文件,然后放入assets文件中即可 //删除线 textView.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG ); //省略号 只需要下边的设置: textview.setSingleLine(); textview.setEll

Linux下终端字体颜色设置方法

颜色=\033[代码;前景;背景m 如:\033[1;32;40m表示高亮显示字体为绿色,背景色为黑色 颜色=\[\033[代码;前景;背景m\] echo -e "this is a \033[5;1;42m abc \033[0m" 前景            背景             颜色 --------------------------------------- 30               40              黑色 31               4