Impedire TextView da avvolgendoli in genitore
Domanda
Come faccio a impedire un TextView, o qualsiasi oggetto visivo, dal confezionamento alla schermata e invece li ho tagliato fuori i lati? C'è qualche attributo XML o un codice per fare questo o è impossibile avere qualsiasi cosa, da troppo pieno schermo?
Ad esempio, si dispone di questo:
Ma si vuole veramente questo:
Tutte le idee?
Soluzione
controllare android:maxLines="1"
e se si desidera aggiungere porre fine ...
anche aggiungere android:ellipsize="end"
<TextView
android:id="@+id/name"
android:text="i want this to crop not wrap"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="1"
android:ellipsize="end" />
Altri suggerimenti
Siete alla ricerca di android:singleLine="true"
.
Avete verificato Android: scrollHorizontally . C'è anche un HorizontalScrollView se questo non funziona.
E nel codice Java è:
textView.setSingleLine();
textView.setHorizontallyScrolling(true);
ha lavorato per me.