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

Posted gccbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android使用TextView,设置onClick属性无效解决的方法相关的知识,希望对你有一定的参考价值。

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属性无效解决的方法的主要内容,如果未能解决你的问题,请参考以下文章

在方向更改上保存 TextView 的设置 - Android?

Android中动态设置TextView的宽高

android 计算textview一行显示多少字

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

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

Android TextView使用及性能优化