Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Android: ein TextView mit Click event versehen

04.01.2021 (👁4758)


 

Wie kann man ein Android TextView einem Click erweitern, sodass ein Event ausgelöst wird, wenn man auf den Text klickt.

 

Hierzu muss man in der .xml Seite

android:clickable="true"

eintragen

Und in der .java Datei einen OnClickListener(..) zuweisen

 

Textfeld, Labelelement

 

 

 

In der activity_main.xml muss man das TextView Element mit clickable erweitern

 

<TextView
   
android:id="@+id/datetime_wakeup0"
   
android:text="Click here"
   
android:layout_column="2"
   
android:layout_row="0"
   
android:textSize="20sp"
   
android:enabled="true"
   
android:clickable="true"
   
/>

 

 

 

 

 

 

OnClick per Code anbinden

 

In der MainActivity.java muss man die TextView suchen und einen onClickListener anbinden

Codebehind

//----< Click on TextView >----
//*set new wakeupTime
TextView textView=findViewById(R.id.datetime_wakeup0);
textView.setOnClickListener(new View.OnClickListener() {
   
@Override
   
public void onClick(View view) {
       
Toast.makeText(MainActivity.this, "Test click", Toast.LENGTH_SHORT).show();
    }});
//----</ Click on TextView >----