安卓学习第二章第二小节的简单总结

2.2.1总结
任何活动都应该重写Activity中的onCreate()方法
2.2.2 创建和加载布局
找到结尾为 .xml的文件打开之后,在两个之间可以添加控件。比如你要是想要加入一个按钮的话
<Button
android :id=" @+id/ 名称"//Button的名称
android:layout_width = “match_parent”//宽度和屏幕匹配
android: layout_height = "wrap_content”//高度刚好能够包住里面的内容
/>
控件一定是在布局里面存在的即是在里面
.xml就是为了调整布局,说通俗点就是你所能看见的地方
要想运行程序还是要在主活动.class文件中写代码
public class 主程序的名字 extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.id.布局名)
}
}

2.2.3 在AndroidManifest文件注册
所有的活动都要在AndroidManifest.xml中进行注册才能生效
活动的注册声明要放在标签内
<application
一些属性巴拉巴拉。。。。>
<activity android :name="你要注册的名字“> < /activity>
< /application>
< intent-filter>之间可以确定先后顺序
< label>指定活动中的标题栏中的内容,就是最上面的名称
2.2.4 在活动中使用Toast
Toast.makeText(Toast要求的上下文(要求是Content对象),“你要显示的话”,显示的时间长短).show();
2.2.5在活动中使用menu
menu可以使我们的一些活动存在一起,点开之后在显示出来。menu就是三个竖点
首先我们要在res目录下创建menu文件夹
< item>标签是用来创建具体的某一个菜单项,android:id,是在程序里方便找到,android:title 是用户可以看到的那个标题
重写onCreateOptionMenu(Menu menu)方法
inflate()方法有两个参数,第一个用于指定一个资源文件来创建菜单,第二个用于指定添加到哪里
之后还要return true 这样我们才能在界面上看见
2.2.6 销毁一个活动
最简单的方法就是按手机中的返回键,代码就是finish();

猜你喜欢

转载自blog.csdn.net/cuipengfei626/article/details/89430510