TextView
- 常见的TextView属性
<TextView
android:id="@+id/tv"
android:text="文本"
android:textColor="#ff00ff00"
android:layout_width="200dp"
android:layout_height="200dp"
android:textSize="35sp"
android:gravity="center"
android:textStyle="italic"
android:background="@color/colorPrimaryDark"
/>
android:gravity="center"表示居中
android:textStyle="italic"可以选择加粗,斜体
- 带阴影TextView
<TextView
android:id="@+id/tv1"
android:text="文本"
android:textColor="#ff00ff00"
android:layout_width="200dp"
android:layout_height="200dp"
android:textSize="35sp"
android:gravity="center"
android:textStyle="italic"
android:background="@color/colorPrimary"
android:shadowColor="#ffff0000"
android:shadowRadius="3.0"
android:shadowDx="30"
/>
//阴影的颜色
android:shadowColor="#ffff0000"
//阴影的模糊度
android:shadowRadius="3.0"
//x方向的偏移量
android:shadowDx="30"
- 跑马灯效果的TextView
<TextView
android:id="@+id/tv2"
android:text="我是跑马灯我很长很长很长很长很长很长很长很长很长我会动起来"
android:textColor="#ff00ff00"
android:layout_width="200dp"
android:layout_height="50dp"
android:textSize="35sp"
android:gravity="center"
android:textStyle="italic"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
>
<requestFocus/>
</TextView>
//单行文字
android:singleLine="true"
//文字效果是跑马灯
android:ellipsize="marquee"
//永远滚动
android:marqueeRepeatLimit="marquee_forever"
//设置焦点
android:focusable="true"
//可触摸焦点
android:focusableInTouchMode="true"
//最后在标签中间设置一个
<requestFocus/>
//打开即可滚动
效果图: