Make Android TextView Clickable like Buttons


Just like Buttons and ImageViews we can add onClickListeners to TextViews by simply adding the attribute android:onClick="myMethod" to your TextView XML tag.

And in your Java file, we can implement the method,

<TextView
     android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/clickTextView"
      android:onClick="myMethod" />
public void myMethod(View view) {

//Logic

}

The other way,

TextView tv = (TextView) this.findViewById(R.id.clickable_text_view);

tv.setOnClickListener(new OnClickListener() {
  @Override
    public void onClick(View v) {

    //Logic
  }

});