`
blessdyb
  • 浏览: 235390 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android:onClick --new attribute from SDK 1.6

阅读更多

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 楼 ray_linn 2011-01-24  
google简直是小白啊,只有onClick其他事件都没有。。。

相关推荐

    Eclipse AspectJ: Aspect-Oriented Programming

    Aspect-oriented software design (ASOD), which follows the Java philosophy of "write once, run anywhere", is a new way of thinking about program construction. It is a rapidly growing and evolving ...

    xslt元素使用说明

    - `&lt;xsl:attribute-set name="..."&gt;...&lt;/xsl:attribute-set&gt;` - **属性**: - `name`:必需属性,指定属性集的名称。 - **示例**: - 定义一个包含多个属性的属性集: ```xml &lt;xsl:attribute-set name=...

    p29814665_122130_Generic.zip

    29312272: WSDL ERROR MUST ATTRIBUTE 'NAME' NOTFOUND IN ELEMENT 'BINDING 23071867: AGL DS XA AFFINITY NOT HONORED IN SOME TX LOCAL RESOURCE ASSIGNMENT SCENARIOS 29726561: CVE-2019-2729 1.3 Oracle ...

    sciter-sdk-4.0.0.7

    new: + sdk/samples/material/!...[+plus] + sdk/samples/+plus/demos/Q-routing-with-data.htm demo – routing ... On MacOS you may need to run SDK executables directly from console as they are not signed too.

    Hikari-LLVM15.0.0.zip 支持Xcode14 混淆代码 防止破解

    Hikari_LLVM15.0.0.zip 支持Xcode14 混淆代码 防止破解 启用伪控制流: -mllvm -enable-bcfobf 启用控制流平坦化: -mllvm -enable-cffobf 启用指令替换: -mllvm -enable-subobf ...启用反class-dump: ...

    Android-nRF-Toolbox-master 源码

    《Android-nRF-Toolbox-master源码解析》 在当今的智能硬件领域,尤其是在物联网(IoT)的应用中,Nordic Semiconductor的nRF5系列芯片因其高效能、低功耗的特点而广受青睐。而Android-nRF-Toolbox则是为这些芯片提供...

    start-0.0.1-SNAPSHOT.jar

    需要测试的springboot项目,过程中遇到了idea打jar包,应为MANIFEST.MF 文件夹和 MANIFEST.MF 文件不在项目根目录下,导致多次 在本地 java -jar 运行jar包失败,当然放到docker 里作为容器启动也是失败的,后来在 ...

    Android XML attribute

    ### Android XML Attribute详解 在Android开发中,XML文件扮演着非常重要的角色,特别是在定义界面布局、样式、动画等方面。为了帮助开发者更好地理解Android中的各种XML属性及其用途,本文将详细介绍部分核心XML...

    AIX V7.1命令参考大全,卷六,v-z(808页)

    语法:vc [-d] [-e] [-h] [-i] [-l] [-n] [-o] [-p] [-q] [-r] [-s] [-t] [-v] [attribute] 参数: * -d:显示详细信息 * -e:编辑模式 * -h:帮助信息 * -i:忽略错误 * -l:长格式 * -n:不显示结果 * -o:输出...

    eclipse-testng 离线包下载

    eclipse-testng 离线包&lt;?xml version="1.0" encoding="UTF-8"?&gt; ... ... ... indent="yes" omit-xml-declaration="yes" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" ... &lt;xsl:output name="text" method="text...

    Android代码-一个对安卓应用支持多种主题的库

    概述 Android-Mulit-Theme可以让轻松地对Android... compile 'io.github.leonhover:android-multi-theme:$version' 在attrs.xml中定义主题控制的attr 定义不同的Activity主题 ... @color/red_title_text_color

    Xslt语法参考手册.pdf

    - **语法**:`&lt;xsl:attribute-set name="string"&gt;...&lt;xsl:attribute-set&gt;` - **属性**: - `name`:必需,用于指定属性集的名称。 - **示例**: ```xml &lt;xsl:attribute-set name="bookAttr"&gt; &lt;xsl:attribute ...

    Android Studio安装与环境配置

    - 选择合适的版本进行下载,例如:ANDROIDSTUDIO2.3.3 版本的无Android SDK的ZIP压缩文件。 3. **解压缩**: - 将下载好的ZIP文件解压缩至您希望安装应用程序的位置。 #### 二、首次启动配置 1. **启动程序**:...

    RSA公司的PKCS系列标准

    PKCS #9 v2.0: Selected Object Classes and Attribute Types PKCS #9 v2.0 Amendment 1 PKCS #9: Selected Attribute Types PKCS #10 v1.7: Certification Request Syntax Standard PKCS #10: Certification ...

    CET4 --100个高频词汇

    - 例句:The government has launched new policies to accelerate the rate of economic growth. - 派生词:acceleration (n.) 加速;accelerating (a.) 加速的 2. **account** (n.):账户,考虑 - 考点:take ...

    jQuery-1.6-api

    在jQuery 1.6中,我们可以使用ID选择器 (#id)、类选择器 (.class)、元素选择器 (tagname)、属性选择器 [attribute] 和组合选择器等。此外,还有`:first`、`:last`、`:even`、`:odd`、`:not`等伪类选择器,以及`:...

    Xpath常用语法示例

    &lt;xsl:attribute name="href"&gt; &lt;xsl:value-of select="./@href"/&gt; &lt;/xsl:attribute&gt; &lt;xsl:value-of select="."/&gt; &lt;/xsl:element&gt; ``` 上述代码将创建一个新的`&lt;a&gt;`标签,并将其`href`属性设置为当前节点的`href`...

    XSLT参考手册(根据w3schools的XSLT教程翻译改编而成)

    ### XSLT 元素详解 #### &lt;xsl:apply-imports&gt; ...接下来,我们将继续深入探讨其他 XSLT 元素,包括但不限于 `&lt;xsl:attribute&gt;`、`&lt;xsl:attribute-set&gt;` 等,进一步了解这些元素如何协同工作以实现复杂的数据转换任务。

Global site tag (gtag.js) - Google Analytics