From android 1.6 adds a new feature for the declaration of the “on-click” listener for a Button. In addition to the classic approach of defining some object (such as the activity) as implementing the View.OnClickListener interface, you can now take a somewhat simpler approach:

  • Define some method on your Activity that holds the button that takes a single View parameter, has a void return value, and is public.
  • In your layout XML, on the Button element, include the android:onClick attribute with the name of the method you defined in the previous step.

For example, we might have a method on our Activity that looks like:

public void updateTime(View view){    ((Button)view).setText("android:onClick attributes");}

Then , we could use this XML declaration for the Button itself, including android:onClick

<Button android:layout_width="fill_parent"android:layout_height="fill_parent" android:id="@+id/button"android:onClick="updateTime"></Button>

OK, now we can run the code , click the button and we get the new text for the button.

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android中的Data Binding初探 (三)
  2. Android(安卓)如何使用GPU硬件加速
  3. Android(安卓)自动编译、打包生成apk文件
  4. Android实现左右滑动指引效果
  5. android Lollipop勿扰模式
  6. Android内存泄漏分析及调试
  7. Android百度地图——定位SDK(版本v3.1)(一)
  8. Android设备管理器漏洞分析!
  9. android SQLite数据库的基本操作
  10. [整] Android(安卓)ListView 去除边缘阴