Android学习笔记(一)Activity的使用和监听器OnClickListener&OnCheckChangedListener

1.Activity的使用

在用eclipse创建Android项目时,res/layout目录下有一个默认XML文件activity_main,在这个文件当中,可以设置静态的布局。在MainActivity.java中,OnCreate方法中调用setContentView(R.layout.activity_main);获取布局文件,并为布局文件中每一个Activity生成一个对象。我们想要用代码对Activity进行设置,必须在布局文件中为Activity设置id,findViewById(R.id.xx)方法来获取我们想要得到的Activity,注意需要向下转型。获取Activity对象后,我们就可以对其进行各种设置。

2.监听器的使用

流程:a. 用findViewById方法获取想要监听的Activity对象

b. 定义一个类,实现监听器接口

c. 生成这个类的对象

d. 为想要监听的Activity绑定监听器

OnclickListner:public void onClick(View v) View v 表示触发点击事件的Activity,将这个对象传入onClick方法,通过v.getId()可以区分到底是哪个Activity触发的事件。

OnCheckChangedListener:用于CheckBox,选中或者取消选中将会触发public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)布尔变量isChecked可以用于判断是否选中。

时间: 2024-10-26 03:46:22

Android学习笔记(一)Activity的使用和监听器OnClickListener&OnCheckChangedListener的相关文章

android学习笔记(6)Activity高级+android:theme学习

对应若水老师的第九课 一,保存activity的状态 当手机横屏的时候,系统调用了destroys和recreates,如果没有保存activity的状态,就会丢失用户的数据. 下面两片代码实现保存activity的状态: private EditText txt = null; //布局中有个输入框,引用给txt private static final string CONTENT = "content"; txt=(EditText)findViewById(R.id.txt);

android学习笔记(5)Activity生命周期学习

对应若水老师视频教程第8课 一定要看这个视频 每个activity都有它的生命周期,开启它,关闭它,跳转到其它activity等等,都会自动调用以下某种方法.对这些个方法覆写后观察学习. protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(

Android学习笔记:Activity生命周期详解

进行android的开发,必须深入了解Activity的生命周期.而对这个讲述最权威.最好的莫过于google的开发文档了. 本文的讲述主要是对 http://developer.android.com/training/basics/activity-lifecycle/index.html 的翻译,加上了个人的一些细节和补充. 一.总体介绍

Android 学习笔记之五 activity lanuch mode

launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里.这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task. Activity一共有以下四种launchMode: 1.standard    默认的启动模式,在同一个任务栈统启动一个新的activity

android学习笔记28——Activity生命周期

Activity生命周期 Activity的活动状态由android已Activity栈的形式管理,当前活动的Activity位于栈顶.随着不同应用的运行,每个Activity都有可能从活动状态转入非活动状态,从非活动状态转入活动状态. Activity归纳大致会经过4个状态: 1.活动状态:当前Activity位于前台,用户可见,可获得焦点: 2.暂停状态:其他Activity位于前台,该Activity可见,不可获得焦点: 3.停止状态:该Activity不可见,失去焦点: 4.销毁状态:该

Android学习笔记(44):Activity

Activity为我们提供一个可进行交互的窗口.当activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上. 开发应用时我们需要继承Activity或者是它的子类. Activity的生命周期: 下图已经清楚的展示出Activity的生命周期了,我们结合下图再进行一些解释. 全生命周期:onCreate()->onDestroy() 在onCreate()中初始化Activity所能使用的全局资源和状态,在onDestr

Android学习笔记-Activity&Intent

界面activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="matc

Pro Android学习笔记(一三七):Home Screen Widgets(3):配置Activity

文章转载仅仅能用于非商业性质,且不能带有虚拟货币.积分.注冊等附加条件.转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei. 通过widget定义.我们在widget列表中看到了我们的TestWidget.当我们拖拽widget到主页时.假设在appwidet-provider中定义了android:configure的java类,在widget实例创建后会立即唤起配置activity.这个activity主要完毕两个任务:1.配置初始化数据

Android学习笔记?从零开始?第三天?Activity

Android学习笔记?从零开始?第三天?Activity 转载请注明出处:CLeopard http://blog.csdn.net/cleopard 今天主要是对Activity的学习. –>点击进入Android学习笔记导图 http://blog.csdn.net/cleopard/article/details/44037813 –>19本Android经典教程+104个Github上火爆项目开源源码 http://download.csdn.net/album/detail/151