Domanda

Sto costruendo una domanda di base client Twitter. Sto cercando di capire come fare il TextView che contiene i Tweets per autoLink i @ menzioni in modo che si collegano alla pagina di Twitter di chi è la stessa come fa sul sito web Twitter. La mia ipotesi è che questo sta andando a coinvolgere fare una TextView personalizzato e l'aggiunta di questo nella parte che già gestisce l'auto che collega di siti web, e-mail, mappe e così via. È questo approccio giusto per ottenere qualcosa di simile? o dovrei usare uno stock TextView e la manipolazione di questo analizzando il tweet prima che venga messo in vista? Se io dovrei andare via visualizzazione personalizzata Qualcuno mi potrebbe punto nella giusta direzione per come ottenere questa capacità aggiunto alla autolink? E se dovrei usare lo stock TextView e la manipolazione in Java prima di tweet viene messo nella vista come faccio capisco "Linkify" il testo la mia unica ipotesi sta usando qualcosa come .fromHTML (), ma io non sono nemmeno sicuro se questo supporta il tag.

È stato utile?

Soluzione

Date un'occhiata alla Linkify di classe, tra cui il interfacce Linkify.MatchFilter Linkify.TransformFilter . Dovreste essere in grado di creare un MatchFilter che funziona su collegamenti @, e un TransformFilter che li traduce in formato URL appropriato.

Ecco una pagina che ti guida attraverso l'utilizzo di queste classi; usa anche Twitter come esempio per l'utilizzo di TransformFilter.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top