[Android新手学习笔记01]-如何手动创建Activity
来源:互联网 发布:mac导入图片到iphone 编辑:程序博客网 时间:2024/05/24 05:02
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>
0 0
- [Android新手学习笔记01]-如何手动创建Activity
- [Android笔记一]手动创建Activity
- [Android新手学习笔记03]-如何创建Menu菜单
- [Android新手学习笔记05]-如何进行活动Activity之间的跳转以及数据传递
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复
- [Android新手学习笔记02]-如何创建Button并实现点击事件
- [Android新手学习笔记06]-活动Activity生命周期
- [Android新手学习笔记09]-活动Activity启动模式
- Android学习笔记1 创建一个activity
- Android学习笔记01-Activity
- [Android新手学习笔记04]-如何销毁一个活动
- [Android新手学习笔记22]-如何自定义控件
- [Android新手学习笔记30]-Broadcast-如何自定义广播
- Android学习笔记——Android Studio创建Activity
- 手动代码创建Activity
- adnroid 手动创建activity
- Android学习笔记——Activity的启动和创建
- Android学习笔记——Activity的启动和创建
- Tablayout和ViewPager的结合使用Tablayout标题右上角加标记
- 浮点数精确位数
- MVC,MVP,MVVM的区别
- linux查看系统信息命令
- Java HashSet和HashMap源码剖析
- [Android新手学习笔记01]-如何手动创建Activity
- html5多媒体标签之audio标签
- Spring4.3.x 浅析xml配置的解析过程(11)——解析aop命名空间之scoped-proxy标签
- HTTP访问控制(CORS) 跨域访问
- ubuntu下安装opencv3.2出现-- ICV: Downloading ippicv_linux_20151201.tgz...
- 重拾算法之剑指Offier——调整数组顺序使奇数位于偶数前面
- struts2的核心和工作原理
- const的常见用法
- 350. Intersection of Two Arrays II