资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
1,5.2 界面控件,5.2.2 Button和ImageButton ButtonDemo在XML文件中的代码 定义Button控件的高度、宽度和内容 定义ImageButton控件的高度和宽度,但是没定义显示的图像,在后面的代码中进行定义,2,5.2 界面控件,5.2.2 Button和ImageButton 引入资源 将download.png文件拷贝到/res/drawable文件夹下 在/res目录上选择Refresh 新添加的文件将显示在/res/drawable文件夹下 R.java文件内容也得到了更新 否则提示无法找到资源的错误,3,5.2 界面控件,5.2.2 Button和ImageButton 更改Button和ImageButton内容 引入android.widget.Button和android.widget.ImageButton 第1行代码用于引用在XML文件中定义的Button控件 第2行代码用于引用在XML文件中定义的ImageButton控件 第3行代码将Button的显示内容更改为“Button按钮” 第4行代码利用setImageResource()函数,将新加入的png文件R.drawable.download传递给ImageButton,4,5.2 界面控件,5.2.2 Button和ImageButton 按钮响应点击事件:添加点击事件的监听器 第2行代码中button对象通过调用setOnClickListener()函数,注册一个点击(Click)事件的监听器View.OnClickListener() 第3行代码是点击事件的回调函数 第4行代码将TextView的显示内容更改为“Button按钮”,http:/www.anzhuo.cc/forum-45-1.html 安卓手机壁纸下载,5,5.2 界面控件,5.2.2 Button和ImageButton View.OnClickListener() View.OnClickListener()是View定义的点击事件的监听器接口,并在接口中仅定义了onClick()函数 当Button从Android界面框架中接收到事件后,首先检查这个事件是否是点击事件,如果是点击事件,同时Button又注册了监听器,则会调用该监听器中的onClick()函数 每个View仅可以注册一个点击事件的监听器,如果使用setOnClickListener()函数注册第二个点击事件的监听器,之前注册的监听器将被自动注销 多个按钮注册到同一个点击事件的监听器上,代码如下,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号