Android之如何在XML中添加单击事件
来源:互联网 发布:微信红包埋雷必中软件 编辑:程序博客网 时间:2024/06/05 03:57
如何在XML中添加单击事件?
例如给TextVeiw添加单击事件:
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffcc00"
android:clickable="true"//设置可以点击,TextView默认是不能点击的
android:onClick="showMsg"//设置点击的方法名
android:text="设置单击事件"
android:singleLine="true"
android:tag="hello" />
</TextView>
在Activity中设置单击方法,方法名要和XML中的一样
public void showMsg(View view){
//必须写参数,View是事件源,回调的时候传入事件源
Toast.makeText(this, tv.getTag().toString(),Toast.LENGTH_LONG).show();
}
例如给TextVeiw添加单击事件:
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffcc00"
android:clickable="true"//设置可以点击,TextView默认是不能点击的
android:onClick="showMsg"//设置点击的方法名
android:text="设置单击事件"
android:singleLine="true"
android:tag="hello" />
</TextView>
在Activity中设置单击方法,方法名要和XML中的一样
public void showMsg(View view){
//必须写参数,View是事件源,回调的时候传入事件源
Toast.makeText(this, tv.getTag().toString(),Toast.LENGTH_LONG).show();
}
1 0
- Android之如何在XML中添加单击事件
- UILable如何添加单击事件
- 在WPF的DataGrid中对行添加单击事件
- 如何在Android的xml中添加带<<>>的字符串
- Android给按钮添加单击事件
- DataGrid中添加单击或者双击事件
- easyui datagrid中单击添加菜单事件
- 如何在ie8中添加事件句柄?
- 给DataGridView 添加鼠标单击事件,并且在contexMenutstrip中显示,获取该行的主键
- android 在string.xml 如何添加特殊符号
- xamarin android如何监听单击事件
- DataGridViewButtonColumn添加单击事件
- Android 在XML文件中添加View点击事件的监听:OnClickListener
- Android 在xml布局配置文件中给Button按钮添加事件
- Android 学习10之单击事件1
- Android中如何在Fragment中添加点击事件切换新的Fragment
- MFC中如何在指定的区域响应鼠标单击事件?
- .net 如何为文本框TextBox添加单击事件
- struts2 和 ajax的交互
- (C++ 11) 关联容器
- mongodb查询数字开头的集合报错
- 点击文字弹出图片层
- CPPUTest
- Android之如何在XML中添加单击事件
- MVC 页面跳转
- 迈进写博客的第一步大门
- Android Studio中R文件丢失
- ngx_lua模块学习笔记
- 将list里面的一些字符串重新排序 将自己要的排在前面
- 2015年8月份浏览器使用比例
- hdu4690 EBCDIC
- 二维数组的查找