Android使用TextView,设置onClick属性无效解决的方法

本文介绍了如何在Android布局文件中为视图设置点击事件。通过为TextView添加onClick属性和clickable属性,可以实现简单的点击响应功能。并提供了一个示例代码,展示了如何根据不同视图ID执行不同的操作。

Android在布局文件里为View提供了onClick属性。用法例如以下:

		<TextView
		    android:id="@+id/user"
		    android:layout_width="@dimen/px_171"
		    android:layout_height="fill_parent" 
	        android:onClick="iconClickListener" 
	        android:clickable="true"/>

		<TextView
		    android:id="@+id/cinema"
		    android:layout_width="@dimen/px_220"
		    android:layout_height="fill_parent"
		    android:layout_gravity="right" 
	        android:onClick="iconClickListener" 
	        android:clickable="true"/>


	/**
	 * 点击事件
	 * @param v
	 */
	public void iconClickListener(View v) {
		if(v.getId() == R.id.user){
	
		}else if(v.getId() == R.id.cinema){
			
		}
	}
	

注意一下布局文件为TextView添加了clickable=true(TextView默觉得false),这样就能够正常使用了。




转载于:https://www.cnblogs.com/gccbuaa/p/6770368.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值