活动的创建
1 首先创建一个新工程,使用的IDE为android studio。
Company domain,公司的域名,用来区分各个应用的重要标志。
Package name,域名的逆序。
Layout Name,名字是小写,一个Layout 对应一个Activity Name(类名)。
Override 代表,该方法为重写的方法。onCreate是当窗口MainActivity第一次被创建时,自动调用,方法中的语句setContentView设置内容视图,参数为资源文件。
res目录代表,android下中的各种资源文件。其中layout中的xml文件就是布局文件。
其中组件,TextView主要用来显示一些文本。ConstraintLayout布局。
对于任何组件来说,有几个属性是必须要添加的,如 id属性。
text文本为小写,但是效果图中文本显示都为大写。
通过设置AndroidManifest.xml文件中的theme设置主题。
ctrl + 单击进入,设置主题界面,添加一行设置。
回到 MainActivity.java中,为按钮对象添加Button类。添加Button类时,对于的包会自动的导入。
接下来和布局文件配合,加载布局。通过findViewById函数,函数的参数是按钮资源的id。R.id.Button1,代表的是按钮资源的id。
接下来通过按钮的点击,使用Toast显示简单的文本提醒。
AndroidManifest文件中用于应用程序的必要配置,比如icon图标,label,Activity左上角的名称。
如果有新的activity出现需要在文件中注册,需要说明名字是什么(.前面是默认的包名)。
为按钮添加监听器,setOn开头的方法有很多,setOnClickListener,方法的参数可以是一个匿名的接口。接口都是抽象类,实现接口需要重写接口中的抽象方法。
使用Toast.makeText()方法,需要传入三个参数,上下文,显示文本,Toast显示的时长。
将创建的方法添加进onCreate方法中,因为onCreate方法在MainActivity第一次创建时被加载,创建的方法也会被执行。
原文:https://www.cnblogs.com/Xiaoxiaogroup/p/14099940.html