Ho un TextView con Android: autoLink = "web". Il testo contiene alcuni URL.Android - Perché l'autolink ignora il percorso radice di un URL?
Ad esempio:
http://example.com/
Ma se fusi, collega lo schema di nome e il nome di dominio, ma ignora il percorso principale.
Esempio rende come:
http://example.com/
Perché fa fare questo e come faccio a farlo autolink URL completi correttamente?
Edit: Inoltre, gli URL seguito da un fullstop o virgola:
http://example.com/,
vengono resi come:
http://example.com/,
Nota che StackExchange collegamenti automatici correttamente (guardare il sorgente per questa domanda) .
Edit: Sam, questo è il codice:
<TextView android:id="@+id/open_source"
android:text="@string/open_source"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#FFF"
android:paddingBottom="10dp"
android:autoLink="web" />
po 'di testo:
<string name="open_source">Three examples, fully qualified http://isokeys.sourceforge.net/ missing root path http://isokeys.sourceforge.net and followed with a fullstop http://isokeys.sourceforge.net/.</string>
dovrebbe rendere come:
tre esempi, completo http://isokeys.sourceforge.net/ percorso principale http://isokeys.sourceforge.net mancanti e seguito con un fullstop http://isokeys.sourceforge.net/.
è reso come:
tre esempi, completo di percorso http://isokeys.sourceforge.net/root mancante http://isokeys.sourceforge.net e seguito con un fullstop http://isokeys.sourceforge.net/.
Si prega di inviare l'XML, la stringa e qualsiasi altra cosa. – Sam
'http: // example.com /' e 'http: // example.com' sono URL equivalenti. Qualsiasi server Web che li tratti diversamente è configurato male, IMHO. – CommonsWare
CommonsWare: lo so, ma il primo è corretto. Quando renderizzato, la barra bianca sulla parte superiore si staglia come un pollice di sega. Ci deve essere sicuramente un modo per riconoscere correttamente gli URL corretti. Destra? –