[Android新手学习笔记01]-如何手动创建Activity
2017-02-09 12:39
453 查看
1.创建活动
New -> Activity -> Empty Activity
勾掉Generate Layout File选项。选中Backwards Compatibility(AppCompat)选项。
生成代码如下:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
2.创建对应布局
右键res文件夹,创建Directory,命名为layout。右键layout文件夹,创建Layout Resource File,命名,格式类似:main_layout
3.关联活动和布局
在新建的MainActivity中添加如下代码:@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}
4.在AndroidManifest文件中注册活动
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="top.xiexiaodong.activitycreate">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"
android:label="This is main activity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
相关文章推荐
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复
- [Android新手学习笔记02]-如何创建Button并实现点击事件
- [Android新手学习笔记03]-如何创建Menu菜单
- [Android新手学习笔记05]-如何进行活动Activity之间的跳转以及数据传递
- [Android新手学习笔记06]-活动Activity生命周期
- [Android新手学习笔记23]-如何使用ListView展示列表数据
- Androidx学习笔记(48)--- 创建Activity
- [Kotlin&Anko开发Android入门学习笔记]-01使用Kotlin创建Activity活动
- [Android新手学习笔记04]-如何销毁一个活动
- [Android新手学习笔记22]-如何自定义控件
- [Android新手学习笔记30]-Broadcast-如何自定义广播
- [Android新手学习笔记09]-活动Activity启动模式
- [Android新手学习笔记10]-活动Activity实践之启动、销毁、数据
- [Android笔记一]手动创建Activity
- ADO.NET学习笔记——如何手动创建类型化DataSet对象
- 【Android笔记】如何创建列表视图
- [转]Android Activity和Intent机制学习笔记
- Android源码学习之二-Activity如何管理对话框
- Android Activity和Intent机制学习笔记
- Android源码学习之二-Activity如何管理对话框