Android'le bir TextView'im var: autoLink = "web". Metin bazı URL’ler içeriyor. ÖrneğinAndroid - autolink bir URL'nin kök yolunu neden görmezden geliyor?
Ama render zaman, adı şeması ve alan adını bağlayan ancak kök yolunu yok sayar.
http://example.com/
Neden bu işe yarar ve bunu düzgün tam URL'ler autoLink nasıl yapabilirim:
Örnek olarak vermektedir?
Düzenleme: Ayrıca, URL'ler bir fullstop veya virgül ardından:
http://example.com/,
olarak işlenen ediliyor : Stack Exchange Otomatik Bağlantıları doğru (Bu soru için kaynak bakmak) o
http://example.com/,
Not .
Düzenleme:
<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" />
Bazı metin:
<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>
olarak işlemek olmalı: kök yolunu http://isokeys.sourceforge.net eksik tam http://isokeys.sourceforge.net/
Üç örnekler ve takip Sam, bu kodu http://isokeys.sourceforge.net/ fullstop.
Üç örnekler, nitelikli http://isokeys.sourceforge.net/eksik kök yolu http://isokeys.sourceforge.net ve fullstop takip http://isokeys.sourceforge.net/.
Lütfen alakalı XML, dize ve başka bir şey gönderin. – Sam
'http: // example.com /' ve 'http: // example.com' eşdeğer URL’lerdir. Aksi takdirde bunları kullanan herhangi bir Web sunucusu yanlış yapılandırılmış, IMHO. – CommonsWare
CommonsWare: Biliyorum, ama ilk uygun. İşlendiğinde, uçtaki beyaz çizgi bir testere parmağı gibi göze çarpıyor. Doğru URL'leri doğru şekilde tanımanın bir yolu olmalı. Sağ? –