Wie markiere ich ein TextView oder LinearLayout, wenn es darauf klicken

Ich habe ein LinearLayout, das drei TextViews enthält. Ich möchte ein TextView oder das gesamte Layout markieren, wenn der Benutzer auf die TextView klickt. Ist es irgendwie möglich, es geschehen zu lassen?

Vielen Dank.

  • Keine Ressource gefunden, die den Vornamen 'android: Theme.Holo.Light'
  • Fragment auf Bildschirmrotation
  • Wie runde ich die Ecke einer Seite der Textansicht in android
  • Android In App-Käufe nicht synchronisieren über mehrere Geräte
  • Android invalidateOptionsMenu () für API <11
  • Wie installiere ich Google Play App im Android Studio Emulator?
  • Höhe halb fill_parent xml
  • Höhe von ListView füllt den ganzen Bildschirm, obwohl als wrap_content gesetzt
  • Wie schließt man bestimmte Nachrichten per TAG-Namen mit Android-Adb-Logcat aus?
  • Erzieher auswählen
  • Wo bekomme ich den Artikelpreis, die Gesamtsteuer und die Versandkosten beim Verfolgen von Einkäufen auf Android?
  • Bundle in onActivityCreated () gibt null zurück, auch nach der Einstellung von Werten in onSaveInstanceState ()
  • 3 Solutions collect form web for “Wie markiere ich ein TextView oder LinearLayout, wenn es darauf klicken”

    Ich verstelle 2 Layout

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" > <LinearLayout android:id="@+id/root" android:layout_width="match_parent" android:layout_height="match_parent" android:background="?android:attr/selectableItemBackground" android:clickable="true" > ... </LinearLayout> </LinearLayout> findViewById(R.id.root).setOnClickListener(...); 

    Ich konnte die Methoden von Roman nicht bekommen, fand aber meine Antwort hier statt. Verwenden Sie eine XML-Ressource als Hintergrund ziehbar und voila! es hat wie ein charm gearbeitet

    Es gibt eine Reihe von Möglichkeiten, dies zu tun.

    Die einfachste Art, dies zu tun, ist, indem du mit verschiedenen View- Attributen wie android:focusable , android:focusableInTouchMode , android:clickable clickable und TextView- Attribute wie android:selectAllOnFocus .

    Sie können auch das Aussehen Ihrer Ansichten anpassen, indem Sie ihre Hintergründe auf StateListDrawable s (aka <selector> drawables) setzen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.