Android - Hashtag in TextView

8

Wie man Hashtag in TextView implementiert? Was ich tun möchte, ist Linkable Hashtag in Textview implementieren. Dann kann der Benutzer darauf klicken (Hashtag) und zu einem anderen Fragment wechseln. Das ist mein Layout und Fragment.

Layout

%Vor%

Fragment

%Vor%

Bitte um Rat. Danke.

    
Mohammad Nurdin 06.05.2015, 09:30
quelle

4 Antworten

11

Sie können diese einfache Bibliothek verwenden HashTagHelper

Es hat eine sehr einfache Verwendung:

%Vor%     
Danylo Volokh 25.12.2015 00:14
quelle
2

Verwenden Sie diese anklickbare Spanne in TextView

%Vor%

Sie können mehr als eine Spanne in einer textView implementieren, schreiben Sie einfach eine Funktion, um das zu tun, und rufen Sie sie für jedes #HashTag

auf     
Muyide Ibukun 23.09.2015 09:35
quelle
1

Probieren Sie den folgenden Code aus, um TextView-Text zu finden, der mit #:

beginnt %Vor%     
pRaNaY 14.03.2016 14:34
quelle
0

In welcher Ansicht Sie auch immer mit Klicks reagieren möchten, Sie müssen einen onClickListener anhängen, so wie Sie es auf der Schaltfläche implementiert haben (vorausgesetzt, Sie haben die Funktionsweise von Schaltflächenklicks verstanden).

daher ist es möglich, es so zu haben:

%Vor%

Stellen Sie sicher, dass das Fragment so konfiguriert ist, dass Parameter während der Instanziierung als solche empfangen werden:

%Vor%

Dann muss Ihr ViewPager-Adapter so konfiguriert werden, dass er die Fragmente bei Bedarf wie folgt instanziieren kann:

%Vor%

Sofern der ViewPager in Ihrem Fragment-Aktivitäts-Objekt statisch ist, können Sie von Ihrem MainFragment wie folgt darauf zugreifen:

%Vor%

In diesem Sinne können Sie jetzt die Methode zum Hinzufügen und Austauschen von Fragmenten wie folgt erstellen:

%Vor%     
Noor Azam 23.09.2015 04:42
quelle