android开发学习——day2

  简单了解了android stdio的操作方式,今天着手于探究活动(Activity)

  了解了基本活动与手动创建活动的方法,了解了onCreate()方法,了解了创建和加载页面布局(layout)

  新学到的一点是android的架构方法是逻辑与布局分开的,配置和管理活动的语言语法接近xml

  myDemo:1.在Androidmanifest文件中注册主活动

      2.设置clickbutton事件

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.hs769.activitytest">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"><activity android:name=".FirstActivity"android:label="This is FirstActivity">//add label
            //set main activity
                //set main activity
package com.example.hs769.activitytest;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class FirstActivity extends AppCompatActivity {

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);
        setContentView(R.layout.first_layout);
        Button button1=(Button)findViewById(R.id.button_1);
        button1.setOnClickListener(new View.OnClickListener(){
            @Override            public void onClick(View v){
                Toast.makeText(FirstActivity.this,"You clicked Button 1",
                        Toast.LENGTH_SHORT).show();
            }
        });
    }
}

  label的使用,以及在活动中使用Toast

上一篇:【2018暑假集训模拟一】Day2题解


下一篇:CSP-S2019-day2