您的位置:首页 > 移动开发 > Android开发

Android学习笔记(二)

2018-01-24 23:02 204 查看

AS工具使用时的一些细节

在用Android studio开发时会有两个要勾选的按钮

Generate Layout File:这个表示系统会自动帮你创建一个对应的布局文件。

Launcher Activity:这个表示当前活动会被设置为主活动。

Backwards Compatibility:这个表示会为项目启用向下的兼容模式。

使用android:lable来指定活动中标题栏的内容。

在活动中使用Toast

Toast是Android系统提供用来进行提醒的一种方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失。

* 在活动中可以通过使用findViewById()的方法来获取布局文件中的元素

*

通过设置一个监听器,然后重写点击事件

Toast.makeText(Context:this,”要触发显示的内容”,Toast.LEANGTH_SHORT).show();

//其中第三个参数指的是触发显示内容的时间。有长有短。

context:直译是上下文可知以下三点,即:

1、它描述的是一个应用程序环境的信息,即上下文。

2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。

3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息等。。

Menu

先在res目录下新建一个menu的文件夹

在当前文件夹下新建资源文件

在该资源文件中设置item标签

然后回到类文件中重写onCreateOptionMenu()方法

getMenuInfater().inflate(R.menu.main,menu);

return true;

为了不仅将其显示出来,还要将它相应。所以在类文件中重写onOptionsItemSelected()方法。在该方法中添加switch语句。

销毁一个活动可以使用finish();

浅谈Intent

其是Android程序中各组件之间进行交互的一种重要的方式。

其分为显式intent和隐式intent。

在显式intent中进行启动活动的方式

Intent intent = new Intent(当前活动.this,要进入的活动.class);

startActivity(intent); //用来启动活动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: