首页 > 移动开发 > 给Android组件添加事件一个很好用的方法

给Android组件添加事件一个很好用的方法

在这里想和大家分享一下很好用的添加事件方法,特别是在处理ListView里的Item事件的时候,很方便。

首先,在XML里布局的时候,添加这样一个属性: android:onClick="CallOnclick",比如你要对Button添加事件,

<Button
android:id="@+id/callButton"
android:layout_width="100sp"
android:layout_height="50sp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:onClick="CallOnclick"
android:background="#00000000"/>

然后就在这个页面的Activityjf里实现这个点击事件:

public void CallOnclick(View view) {
Intent phoneIntent = new Intent("android.intent.action.CALL", Uri.parse("tel:" + "4008233899"));
// 启动
startActivity(phoneIntent);
}

注意CallOnclick方法是public 方法。

不知道这样的做法会有什么弊端,至少目前觉得还是挺方便好用的。


本文固定链接: http://www.devba.com/index.php/archives/1739.html | 开发吧

报歉!评论已关闭.