Sono appena venuto a conoscenza dell'utilizzo di ellipsize in una visualizzazione di testo. Ma non riesco a capire quale differenza di effetti dovrei avere se imposto Android: ellipsize = "tendina" piuttosto che usare android: ellipsize = "end" .Sono nuovo per Android. Per favore aiuto.Perimetro ellittico/fine
risposta
Se si desidera che la propria visualizzazione di testo scorra orizzontalmente, il puntatore di ellissi "tendone" funzionerà solo. Ellipsize "fine" vi aiuterà a rendere il vostro ellipsize TextView con "..."
Se si desidera un testo scorrevole orizzontale nella vostra applicazione, utilizzare
android:ellipsize="marquee"
in cui un testo di grandi dimensioni singola linea sarà scrolling .
Ma nel caso se si utilizza,
android:ellipsize="end"
testo dopo la fine dello schermo verrà visualizzato come
...
parole che sono più lungo della vista è largo per essere ellittico anziché rotto nel mezzo. Spesso si desidera impostare anche scrollHorizontally o singleLine in modo che il testo nel suo complesso sia vincolato a una singola riga anziché ancora essere interrotto su più righe.
Deve essere uno dei seguenti valori costanti.
Supponiamo vista testo valore originario è aaabbbccc e il suo montaggio all'interno della vista
Constant Value Description
none 0
start 1 output will be : ...bccc
middle 2 output will be : aa...cc
end 3 output will be : aaab...
marquee 4 out put will be : aaabbbccc auto sliding from right to left
- 1. Calcolo di punti equidistanti sul perimetro di un cerchio
- 2. Genera un punto casuale sul perimetro di un rettangolo con distribuzione uniforme
- 3. SELEZIONA DA una funzione che restituisce un record con il numero di perimetro delle colonne
- 4. Non riconoscere il nome dello script come cmdlet, funzione, ecc; né si può trovare il perimetro posizionale su un semplice script
- 5. In Scala, c'è un modo per accedere a un simbolo (variabile) definito in un ambito esterno?
- 6. Calcolo del riquadro di delimitazione a una certa distanza da una coordinata lat/long in Java
- 7. Perché l'operatore * = non funziona come mi aspetterei?
- 8. Marquee TextView su App Widget
- 9. Come caricare il file di script F # esterno e utilizzarlo in F # interattivo?
- 10. EOFError: EOF durante la lettura di una riga
- 11. Come "annidare" l'inclusione dei moduli quando si utilizza la funzionalità Ruby on Rails ActiveSupport :: Concern?
- 12. Elaborazione immagine MATLAB - Trova bordo e area dell'immagine
- 13. Draw 9-patch non funziona - non è possibile modificare l'immagine
- 14. Trovare il poligono più piccolo che copre un insieme di punti in una griglia
- 15. Trovare punti su un rettangolo ad un angolo dato
- 16. Come determinare se un triangolo Delaunay è interno o esterno?
- 17. Variabili hard coded in funzione python
- 18. jQuery scroll text side-to-side
- 19. Risposta api di Instagram con array di dati vuoto
- 20. Come ordinare i punti in un poligono di Google Maps in modo che le linee non si incrocino?
- 21. Specificare l'ambito per eval() in JavaScript?
- 22. Carica file nell'app Express.js
- 23. Come creare un timer per il conto alla rovescia circolare utilizzando HTML, CSS o JavaScript?
- 24. Un ambito termina quando non viene restituito alcun riferimento?
- 25. C'è un modo per inserire un static_assert in un'espressione in ISO C++ 11?
- 26. javascript - google map come lo scorrimento delle immagini
- 27. impliciti per gli oggetti in Scala
- 28. static_assert e Intel C++ compilatore
- 29. Elenca tutte le variabili registrate all'interno di una vista Laravel
- 30. lambda scope per inizializzatore membri statici
Buona risposta, ma forse anche opportuno ricordare che nel caso l'ingresso è "un abbbccc", cioè, più parole, utilizzando ellipsize = "end" renderà l'output "a ...", non "a ab ...". In altre parole, preferirà sostituire un'intera parola con "..." a metà parola, anche se c'è spazio per una parte della parola. – JHH