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
  }

});



Recent Posts:




Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.