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,设置onClick属性无效解决的方法