简单了解了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