<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上面点击事件的响应。