1.文字大小颜色
textColor//颜色
textSize//大小单位sp
2.显示不下用。。。
maxLines="1"//最大行数1
android:ellipsize="end"//显示不下就会用...显示
3.文字+icon
图片放在drawable下
通过drawable引用图片
4.中划线下划线
Java里先声明空间,然后找到空间
mTv4里m是成员变量的意思
每个控件都要声明,声明之后找到控件
****************************************************************************
示例:package com.example.firstapp;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Paint;
import android.os.Bundle;
import android.widget.TextView;
import org.w3c.dom.Text;
public class TextViewActivity extends AppCompatActivity {
private TextView mTv4;//声明空间
private TextView mTv3;//声明空间
@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);//去除锯齿
mTv3 = findViewById(R.id.tv_3);//寻找
mTv3.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
}
}
**********************************************************************************************
5.跑马灯
必须要单行显示:singleLine="true"
ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"//循环次数
******************************************************************
示例:<TextView
android:id="@+id/tv_5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦"
android:textColor="#000000"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
android:textSize="30sp"/>
******************************************************************************8