1 .文字的雕刻效果

    android:shadowColor="#000000"      android:shadowDx="0"      android:shadowDy="-2"      android:shadowRadius="0.1" 

2 .设置文本是否包含顶部和底部的额外空白

android:includeFontPadding="false"


3 .跑马灯效果

android:singleLine="true"android:focusable="true"android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"

4 .中文字体加粗效果

((TextView) findViewById(R.id.test)).getPaint().setFakeBoldText(true); 


5 .点击时TextView中文字颜色变化

首先建立res\color文件夹,然后创建textview_colors_selector.xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>  <selector xmlns:android="http://schemas.android.com/apk/res/android">        <item android:state_selected="true" android:color="#3399FF"/>      <item android:state_focused="true" android:color="#3399FF"/>      <item android:state_pressed="true" android:color="#3399FF"/>      <item android:color="#FFFFFF"></item>    </selector>

指定TextView的textColor属性

<TextView        android:clickable="true"       android:text="点击我会变颜色的哦!"       android:textColor="@color/textview_colors_selector"       android:textSize="24sp" /> 

如果这里需求是点击 Button 上文字变色时,只需以下代码


    Button btn=(Button)findViewById(R.id.btn);      Resources resource=(Resources)getBaseContext().getResources();       ColorStateList csl=(ColorStateList)resource.getColorStateList(R.color.textview_colors_selector);      if(csl!=null){           btn.setTextColor(color_state_list);//设置按钮文字颜色      }  

6 .文本较长时省略显示 可以展开显示全部

项目中那些事|控件之TextView_第1张图片项目中那些事|控件之TextView_第2张图片

    <TextView        android:id="@+id/tv"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:ellipsize="end"        android:maxLines="2"     />
    private boolean openState = false;if(!openState){//展开显示全部tv.setSingleLine(openState);tv.setEllipsize(null);openState = true;btn.setText("收缩");}else{//       tv.setSingleLine(openState);tv.setMaxLines(2);tv.setEllipsize(TruncateAt.END);openState = false;btn.setText("展开");}







更多相关文章

  1. 文字跑马灯
  2. android selector 背景选择器的使用, button (未点击,点击,选中保持
  3. android代码库之textview跑马灯效果
  4. 自定义动画(animation)时set中的各元素效果
  5. android 带文字的ImageButton
  6. TextView跑马灯效果
  7. 把TextView中的文字添加阴影效果及Style的使用
  8. Android Textview 阴影效果
  9. android 5.0以上版本控件点击 水波纹效果

随机推荐

  1. android String
  2. Android笔记 - Android启动之Launcher启
  3. android启动画面
  4. Android(安卓)textview实现删除线
  5. [置顶] Android View系统学习文章汇总
  6. Android知识积累
  7. Android 4.3新特性——SElinux简介
  8. ubuntu16.10 AndroidStudio创建Virtual D
  9. Hybrid App开发问题记录
  10. android中设置全屏的方法