您的位置:首页 > 移动开发 > Android开发

textview onclick属性 无效问题

2016-05-26 16:54 477 查看
<TextView
android:id="@+id/tv_register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:background="@null"
android:text="立即注册"
android:textSize="11sp"
android:textColor="@color/_f39b44" />


在TextView上面设置onClick,在对应的Activity中实现方法:

public void onClick(View v){
int id = v.getId();
switch (id){
case R.id.tv_register:
Intent intent = new Intent(this,RegisterActivity.class);
startActivity(intent);
break;
default:
break;
}
}


但是程序根本没有调用这个方法,这是因为在添加onClick属性的时候还需要把clickable属性置为true

android:onClick="onClick"
android:clickable="true"


这样写之后就可以按照预期实现TextView上面点击事件的响应。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息