Android: ein TextView mit Click event versehen
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 >----
|