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:

text essere avvolto

Ma si vuole veramente questo:

text essere ritagliata

Tutte le idee?

È stato utile?

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" />

android:singleLine="true" stato href="https://developer.android.com/reference/android/R.attr.html#singleLine" rel="noreferrer" title="Android sviluppatori Documentation"> deprecato in API Livello 3 .

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top