欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  互联网

第二周学习总结

程序员文章站 2022-03-11 22:53:19
前言本周讲解“显示学生信息”的作业,还在作业的基础上设置了内边距,单击标签变色和单击改变标签内容。安卓设备监视器(ADM),因为模拟器的原因一直看不了。创建安卓应用ActivityOverview。课后作业设计用户登录界面。......

前言

本周讲解“显示学生信息”的作业,还在作业的基础上设置了内边距,单击标签变色和单击改变标签内容。安卓设备监视器(ADM),因为模拟器的原因一直看不了。创建安卓应用ActivityOverview。课后作业设计用户登录界面。

  • 设置内边距,单击标签变色和单击改变标签内容
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    private TextView tvId;
    private TextView tvName;
    private TextView tvSex;
    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);
        tvSex = findViewById(R.id.tvSex);
        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);
        tvSex.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.blue));
            }
        });

        tvSex.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvSex.setTextColor(Color.BLUE);
            }
        });

        tvAge.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvAge.setTextColor(getResources().getColor(R.color.blue));
            }
        });

        tvMajor.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvMajor.setTextColor(getResources().getColor(R.color.blue));
            }
        });

        tvClazz.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvClazz.setTextColor(getResources().getColor(R.color.blue));
            }
        });

        tvTelephone.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvTelephone.setTextColor(getResources().getColor(R.color.blue));
            }
        });

        tvHobby.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                tvHobby.setTextColor(getResources().getColor(R.color.pink));
                //修改文本内容
                tvHobby.setText("爱好:唱歌,打游戏,旅游");
            }
        });
    }
}
  • 安卓应用ActivityOverview,在AndroidManifest.xml中
    第二周学习总结放的位置不同运行出来结果就不同。
  • 本周遇到的问题:
    –安卓设备监视器(ADM),因为模拟器的原因一直看不了。
    模拟器Android 7.0(API 24)和Android 6.0(API 23)不能运行。
    –作业用户登录界面写了一些基础代码,不知道如何写了。

本文地址:https://blog.csdn.net/lbj5063/article/details/108699469