Andriod开发入门-第一行代码-第一个活动

来源:互联网 发布:英魂之刃刷点卷软件 编辑:程序博客网 时间:2024/05/16 02:17

前言:本人大二软件工程学生一枚,对Andriod开发很感兴趣。于是便开始了自学 现在将学习过程中的想法、体会、归纳等发表在博客上。


Andriod开发入门-第一行代码-第一个活动

1.手动创建一个活动

在你的Andriod项目下的src目录中添加一个包 比如默认的com.example.activitytest
然后新建一个名字叫FirstActivity的类 注意继承Activity类,当然接着你就要重写onCreate()方法
public class FirstActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);}}

2.创建和加载布局

在res/layout目录中 新建一个Andriod XML File 取名为first_layout
现在我们练习添加一个Button按钮,在布局文件中加入
<Button        android:id="@+id/button_1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Button 1" />
android:id="@+id/button_1" 表示给该按钮定义一个id
        android:layout_width="match_parent" 表示按钮宽度和父元素一样宽
        android:layout_height="wrap_content" 表示高度刚好包含里面的内容
android:text="Button 1"  表示按钮显示的文字
然后在我们的FirstActivity中的onCreate()方法中 加入setContentView(R.layout.first_layout);

3.在AndriodManifest中注册

一定要记得所有的活动都必须在AndriodManifest中注册才能生效 下面是注册所用代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.activitytest"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="15"        android:targetSdkVersion="19" />    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name=".FirstActivity"            android:label="This is FirstActivity">            <intent-filter>                <action android:name="android.intent.action.MAIN"/>                <category android:name="android.intent.category.LAUNCHER"/>            </intent-filter>        </activity>    </application></manifest>
注意 活动的注册声明是放在<application>标签内部的

<intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
这段代码是很重要的 因为这四句代码的加入使得该活动成为程序的主活动 即APP打开时首先就打开这个活动


好啦 ,总结一下 创建一个活动分为三大步
1.手动创建活动java源文件并重写onCreate()方法
2.创建和加载布局 以Button按钮为例
3.在AndriodManifest中注册 

好啦 今天学习总结的第一步 很开心 喝喝水 休息一下~ 

最后我是通过《第一行代码:Andriod》这本书学习的 博客内容可能有些地方和书上一样但都是自己体会后归纳总结的~ 


1 0
原创粉丝点击