Sono obbligato ad utilizzare caratteri personalizzati nella mia applicazione.Caratteri personalizzati, puntini di sospensione su MultiLine TextViews, Glifi e glitch
Problema: Per ListViews
che contengono le righe con più linee TextViews avere ellipsize
proprietà impostata su true, posso vedere alcuni caratteri illeggibili dopo i puntini di sospensione. Apparentemente Android suona lo String (in TextView) con alcuni caratteri (ZERO WIDTH NO BREAK-SPACE) sconosciuto al mio font personalizzato.
TextView a riga singola sembra funzionare correttamente.
Qual è il modo migliore per nascondere questi caratteri o rimuovere il riempimento? Inoltre, c'è qualche variante del font Helvetica, liberamente disponibile che avrebbe il carattere ZERO WIDTH NO BREAK-SPACE?
Grazie.
Mark Murphy in guardia contro questo: http://books.google.com/books?id=QdcYzuQx0DYC&pg=PA140&lpg=PA140&dq=Mark+murphy+Here+a+glyph+there+a+glyph&source=bl&ots=xKaorwV1JN&sig= xT9JBUs0jBNRVjiVyOlcNHQz_w8 & hl = it & ei = eqz7S_TcAsTGrAfBtPHtAg & sa = X & oi = book_result & ct = result & resnum = 1 & ved = 0CBIQ6AEwAA # v = onepage & q & f = false – Samuh
Per riferimento futuro, tale carattere è U + FEFF, il segno dell'ordine byte, che Android NON deve utilizzare come sono. È deprecato per l'uso come spazio a larghezza zero. Cattivo Google! Cattivo! –