Error[2]: array_slice() expects parameter 1 to be array, null given, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 441
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 441, array_slice(03 , 1)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Error[2]: Invalid argument supplied for foreach(), File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 441
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Android Studio中添加Activity的方法_app_内存溢出

Android Studio中添加Activity的方法

Android Studio中添加Activity的方法,第1张

在Android Studio中,可以通过间接或直接的方式来添加Activity

1 间接方式

使用间接方式添加Activity,其步骤主要为编写Java Class、编写布局文件以及注册Activity。

1.1编写Java Class 1.1.1 添加类

首先在Android Studio的项目结构中选中代码文件所在的包,如图1①所示,之后在右键菜单中选择“New->Java Class”,如图1②所示,来添加Java Class。

图1 右键菜单

此时,在d出的“Create New Class”即“创建新类”的对话框中输入类名(图2①),并且输入该类的父类名(图2②),点击“OK”按键(图2③)即可。

图2 “Create New Class”对话框

 需要注意的是,此时设置父类的名称是“AppCompatActivity”,在输入框中输入“AppCompatActivity”时,会d出提示框,此时在提示框找到“AppCompatActivity”,并且按回车按键,就可以得到如图2②所示的类的全称了。

1.1.2 添加代码

双击添加的myActivity1.java文件,为myActivity1类重写onCreate()方法,如图3①所示。

图3 重写onCreate()方法

 因为图3①中用到了Bundle类,因此需要导入该类的模块,如图3②所示。

1.2 编写布局文件

接下来为新添加的myActivity1编写布局文件,首先添加一个布局,如图4所示。

图4 添加布局

接下来设置布局文件的名字和类型,如图5所示。

图5 设置布局文件的名字和类型

 其中,布局文件的名字为“mylayout1”,布局文件的根元素是“LinearLayout”,即创建一个线性布局。

最后,在myActivity1.java文件myActivity1类onCreate()的方法中,为该类指定所使用的布局,如图6所示。

图6 为myActivity1类指定布局

 

1.3 注册Activity

在该项目的AndroidManifest.xml文件中注册myActivity1类。AndroidManifest.xml文件中包含了应用程序的配置信息,安卓系统根据该文件中的内容运行应用程序,显示应用程序的界面。

双击该程序,添加如图7所示的代码。

图7 注册Activity

 之后,就可以在程序中将自定义的myActivity1类作为Activity使用了。

2 直接方法

使用直接方法添加Activity,则首先选中代码程序所在的包,之后在右键菜单中选择“New->Activity->Empty Activity”,创建一个空活动,如图8所示。

图8 创建Activity

 之后,在d出的“New Android Activity”即“新的安卓活动”对话框中,输入活动的名称(图9①);如果选中图9②中的“Generate Layout File”则表示同时为该活动创建想想的布局文件,并且输入该布局文件的名称(图9②);之后设置图9③中包的名字和源代码的语言,最后点击图9④的“Finish”按键,完成活动创建。

图9 “New Android Activity” 对话框。

 使用直接方法创建的Activity,其对应的类的onCreate()方法已经重写,自动创建了该类所使用的布局文件,并且在AndroidManifest.xml文件自动完成了注册。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/989987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存