Android实践4 | 手工创建一个activity

手工创建一个activity


2.jpg

activity跟布局之间到底是什么关系,通过手工创建一个activity理解android studio#创建一个activity经过了那方面的工作。

目标:

手工创建一个activity,能运行显示出来。

步骤:

1、创建一个ActivityTest 项目,选Add NO Activity。
2、创建一个名Firstactivity 的activity,不勾选Generate Layout File和Launcher Activity两个选项
3、创建布局文件,在res下创建文件夹layout,然后新建布局资源文件first_activtiy.xml
4、加载布局文件,在Firstactivity.java的OnCreate()添加代码
setContentView(R.layout.first_activtiy);
5、在AndroidManifest.xml中注册activity


    
        
        
    

要点:

1、手工创建activity类
2、手工创建布局
3、加载布局,setContentView()
4、注册activity类,确定应用启动的入口activity

<intent-filter>

其实就是隐形intent

属性 作用
action android.intent.action.MAIN 决定应用的入口Activity,也就是我们启动应用时首先显示哪一个Activity。
category android.intent.category.LAUNCHER 表示activity应该被列入系统的启动器(launcher)(允许用户启动它)。Launcher是安卓系统中的桌面启动器,是桌面UI的统称。

5、R.java文件
android应用的资源字典
6、java中使用资源格式
R.资源对于内部磊的类名.资源项名
如:R.id.资源项名 ,R.string..资源项名
7、xml文件的资源
1)、定义资源id格式
@+id/资源项名
如:@+id/btn
2)、使用资源格式
@资源对于内部磊的类名/资源项名
如:@string/ ,@id/btn

你可能感兴趣的:(Android实践4 | 手工创建一个activity)