1、创建应用
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201207200349616.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY1OTUzNA==,size_16,color_FFFFFF,t_70)
2、存放背景
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201207200442627.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDY1OTUzNA==,size_16,color_FFFFFF,t_70)
3、设计用户界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/back"
android:padding="10sp"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/tvId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/id"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/name"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvGender"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/gender"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvAge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/age"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvMajor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/major"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvClazz"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/clazz"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvTelephone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/telephone"
android:textColor="#ff00cc"
android:textSize="25dp"/>
<TextView
android:id="@+id/tvHobby"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hobby"
android:textColor="#ff00cc"
android:textSize="25sp"/>
</LinearLayout>
4、后台代码
package net.yc.studengtinfo;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView tvId;
private TextView tvName;
private TextView tvGender;
private TextView tvAge;
private TextView tvMajor;
private TextView tvClazz;
private TextView tvTelephone;
private TextView tvHobby;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvId = findViewById(R.id.tvId);
tvName = findViewById(R.id.tvName);
tvGender = findViewById(R.id.tvGender);
tvAge = findViewById(R.id.tvAge);
tvMajor = findViewById(R.id.tvMajor);
tvClazz = findViewById(R.id.tvClazz);
tvTelephone = findViewById(R.id.tvTelephone);
tvHobby = findViewById(R.id.tvHobby);
tvId.setPadding(0,30,0,30);
tvName.setPadding(0,30,0,30);
tvGender.setPadding(0,30,0,30);
tvAge.setPadding(0,30,0,30);
tvMajor.setPadding(0,30,0,30);
tvClazz.setPadding(0,30,0,30);
tvTelephone.setPadding(0,30,0,30);
tvHobby.setPadding(0,30,0,30);
tvId.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvId.setTextColor(Color.BLUE);
}
});
tvName.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvName.setTextColor(getResources().getColor(R.color.tomato));
}
});
tvGender.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvGender.setTextColor(getResources().getColor(R.color.orange));
}
});
tvAge.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvAge.setTextColor(getResources().getColor(R.color.turquoise));
}
});
tvMajor.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvMajor.setTextColor(getResources().getColor(R.color.green));
}
});
tvClazz.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvClazz.setTextColor(getResources().getColor(R.color.orangered));
}
});
tvTelephone.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvTelephone.setTextColor(getResources().getColor(R.color.yellow));
}
});
tvHobby.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
tvHobby.setTextColor(getResources().getColor(R.color.pink));
}
});
}
}