TextView
文字大小、颜色、显示不下、文字+icon
实例
<!--
android:text 设置Text要展示的文字
android:textSize 设置文字的大小
android:textColor 设置文字的颜色
android:maxLines 设置文字显示的行数
android:ellipsize 将显示不下的文字设置为...(省略号)
android:drawableRight 引用图片
-->
<TextView
android:id="@+id/tv_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tv_test1"
android:textColor="#000000"
android:textSize="24sp" />
<TextView
android:id="@+id/tv_2"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:ellipsize="end"
android:maxLines="1"
android:text="@string/tv_test1"
android:textColor="#000000"
android:textSize="24sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tv_3"
android:text="筛选"
android:drawableRight="@drawable/icon_arrow_off"
android:drawablePadding="5dp"
android:textColor="#000000"
android:textSize="24sp"
android:layout_marginTop="10dp"/>
效果展示
中划线、下划线
实例
public class TextViewActivity extends AppCompatActivity {
private TextView mTv4;
private TextView mTv5;
private TextView mTv6;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
//给字体设置一个中划线
mTv4 = findViewById(R.id.tv_4);
mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
// 去除锯齿
mTv4.getPaint().setAntiAlias(true);
//给字体设置一个下划线的第一种方式
mTv5 = findViewById(R.id.tv_5);
mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
//给字体设置下划线的第二种方式
mTv6 = findViewById(R.id.tv_6);
mTv6.setText(Html.fromHtml("<u>学习安卓,天天快乐</u>"));
}
}
效果展示
跑马灯
实例
<TextView
android:id="@+id/tv_7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="好好学习,天天向上好好学习,天天向上好好学习,天天向上好好学习,天天向上好好学习,天天向上好好学习,天天向上"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
android:textColor="#000000"
android:textSize="24sp"/>
//跑马灯
mTv7 = findViewById(R.id.tv_7);
mTv7.setSelected(true);