andorid 入门

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:id="@+id/tv_1"
        android:layout_width="match_parent" //控件宽
        android:layout_height="247dp"  //控件高度
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:gravity="center"  //居中显示
        android:shadowColor="#2B388F"
        android:shadowDx="7.0"
        android:shadowDy="8.0"
        android:shadowRadius="3.0"
        android:singleLine="true"
        android:text="@string/marquee_text"
        android:textColor="#FF3547" //文字颜色
        android:textSize="40sp" //文字大小
        android:textStyle="bold"> //文字粗细
        <requestFocus />
    </TextView>
</LinearLayout>
id 控件的唯一标识 方便在java代码中获取控件进行操作
  <TextView android:id="@+id/tv_1" </TextView>
TextView tv_1 = findViewById(R.id.tv_1);
tv_1.setText("my name Vis.Yang");  //代码里的样式权重大于xml样式的权重:优先显示java代码样式
文字跑马灯的实现
<TextView  
        android:ellipsize="marquee" //省略形式:跑马灯
        android:focusable="true"  //可聚焦
        android:focusableInTouchMode="true" //在触摸模式下可聚焦
        android:marqueeRepeatLimit="marquee_forever" //一直跑下去
        android:singleLine="true"> //单行显示
        <requestFocus />     //自动获取焦点  important
</TextView>
文字阴影实现
<TextView
android:shadowColor="#2B388F" //阴影颜色
 android:shadowDx="7.0" //水平偏移度
 android:shadowDy="8.0" //垂直偏移度
 android:shadowRadius="3.0"/> //模糊度

colors.xml 注册颜色

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="yellow">#FFE300</color>
</resources>
引用
 android:textColor="@color/yellow"

strings.xml 注册文本

<resources>
    <string name="marquee_text">安卓软件编写入门 学习新知识 争做好青年</string>
</resources>
引用
android:text="@string/marquee_text"

Tip :颜色和文字可以直接写在xml里,但是为了规范,请使用注册再引用方式方便管理与维护