android开发学习——day2
简单了解了android stdio的操作方式,今天着手于探究活动(Activity)
了解了基本活动与手动创建活动的方法,了解了onCreate()方法,了解了创建和加载页面布局(layout)
新学到的一点是android的架构方法是逻辑与布局分开的,配置和管理活动的语言语法接近xml
myDemo:1.在Androidmanifest文件中注册主活动
2.设置clickbutton事件
<?xml version="1.0" encoding="utf-8"?>
<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
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>   //set main activity
                <category android:name="android.intent.category.LAUNCHER"/>  //set main activity
            </intent-filter>
        </activity>
    </application>
</manifest>
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
    无情的摸鱼机器
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号