activity_main. xml
<?xml version="1.0" encoding= "utf-8" ?>
<Linearlayout xmlns:android= "http://schemas.android.com/apk/res/">
android: layout_ width= ”'match_ parent ”
android: layout_ height=" match_ parent"
android :orientation="vertical">
<Textview
android:id="@+id/tv_one" //id
android:text="@string/tv_one"
android:textcolor="@color/balck"
android:textStyle="italic"//设置字体风格 normal(无效果),bold(加粗),italic(斜体)
android:textSize="30sp"
---
android:shadowColor="@color/red" //设置阴影颜色
android:shadowRadius="0.1" //模糊度
android:shadowDx= "10.0" //偏移
android:shadowDy="10.0"
---
android:gravity="center_vertical"//设置控件中内容的对齐方向,TextView中是文字, lmageView中是图片等等。
android:layout_width="match_ parent" //取Linearlayout容器的大小
android:layout_height="wrap_content"/> //根据Textview的文字类容控制大小
</Linearlayout>
|
| 可以把//android:text=“” 写到values资源文件夹下的strings.xml里
可以把//android:color=“” 写到values资源文件夹下的colors.xml里 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
strings.xml
<resources>
<string name="app_name">MyTextview</string>
<string name="tv_one">好好学andriod</string>
</resources>
colors.xml
<?xml version="1.0" encoding= "utf-8"?>
<resources>
<color name= "purple_ 200">#FFBB86FC</color>
<color name=" purple_ 500”>#FF6200EE</color>
<color name= ”purple_ 700">#FF3700B3</color>
<color name= "teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="red">#FFFF00000</color>
</resources>
MainActivityjava
package com.enjoy.mytextview;
import ...
public class MainActivity extends AppCompatActivity {
@0verride
protected void onCreate(Bundle savedInstancestate) {
super.onCreate(savedInstancestate);
setContentView(R.layout.activity_main);
}