码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2017-04-26 20:25:26      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:dimen   点击事件   content   ext   属性   方法   android   layout   else   

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),这样就能够正常使用了。




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

标签:dimen   点击事件   content   ext   属性   方法   android   layout   else   

原文地址:http://www.cnblogs.com/gccbuaa/p/6770368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!