1.创建一个activity
创建一个类,包名就是创建项目时候的包名,继承Activity,重新onCreate方法
在res的layout中创建一个Android XML File,root element可以是linearLayout,file字段不能有大写,如果要大写,请用下划线代替。
在AndroidManifest.xml中添加activity,配置如下:
activity的android:name之所以用.是因为manifest的package属性已经指明了包名
其中application是已经有的,我只是添加了activity 标签,而action和category的android:name属性,都可以有代码提示获得,而且内容名字都是以标签名来写的,只是最后一个值不一样罢了
在onCreate方法第二行添加如下代码:
主要是用来添加提示的,这个用起来也特别简单,如下:
这个一般都是用在一些事件里面做响应的。
4.添加菜单
在res下创建menu文件夹,如果存在则不用创建
在menu文件夹下创建一个android xml file 名字随意,暂定为menu
在menu中创建item 其中参数有id 和title,ID可以使用@+id方式自动添加。
在activity中重写两个方法:onCreateOptionMenu和onOptionsItemSelected
其中onCreateOptionMenu方法添加如下代码:
5.销毁一个activity
调用finish();方法即可
创建一个类,包名就是创建项目时候的包名,继承Activity,重新onCreate方法
在res的layout中创建一个Android XML File,root element可以是linearLayout,file字段不能有大写,如果要大写,请用下划线代替。
在AndroidManifest.xml中添加activity,配置如下:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MyActivity"
android:label="@string/app_name">
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
activity的android:name之所以用.是因为manifest的package属性已经指明了包名
其中application是已经有的,我只是添加了activity 标签,而action和category的android:name属性,都可以有代码提示获得,而且内容名字都是以标签名来写的,只是最后一个值不一样罢了
在刚创建的那个类的inCreate方法最后面添加这么一行代码:
setContentView(R.layout.my_activity);
2.隐藏标题
在onCreate方法第二行添加如下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
3.使用toast
主要是用来添加提示的,这个用起来也特别简单,如下:
Toast.makeText(MyActivity.this, "再别点了,要点爆了", Toast.LENGTH_SHORT).show();
其中MyActivity是当前的activity,千万别忘了添加show方法,
这个一般都是用在一些事件里面做响应的。
4.添加菜单
在res下创建menu文件夹,如果存在则不用创建
在menu文件夹下创建一个android xml file 名字随意,暂定为menu
在menu中创建item 其中参数有id 和title,ID可以使用@+id方式自动添加。
在activity中重写两个方法:onCreateOptionMenu和onOptionsItemSelected
其中onCreateOptionMenu方法添加如下代码:
getMenuInflater().inflate(R.menu.main, menu);
onOptionsItemSelected方法则可以通过switch方法判断id,id可以从MenuItem中获取itemId
5.销毁一个activity
调用finish();方法即可