txt.setText("abc \n defgh");
Je souhaite que l'interligne soit une certaine valeur. Échantillon de gamme 5 dp.Comment définir un interligne dans un texte d'un TextView
abc
'5dp range'
defgh
txt.setText("abc \n defgh");
Je souhaite que l'interligne soit une certaine valeur. Échantillon de gamme 5 dp.Comment définir un interligne dans un texte d'un TextView
abc
'5dp range'
defgh
Jetez un oeil à android:lineSpacingExtra
(https://developer.android.com/reference/android/widget/TextView.html#attr_android:lineSpacingExtra) et android:lineSpacingMultiplier
(https://developer.android.com/reference/android/widget/TextView.html#attr_android:lineSpacingMultiplier).
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lineSpacingExtra="5dp"
android:text="abc \n defgh"/>
Ça marche! Merci :) –
Je vous montre comment faire cela.
d'abord: il y a deux façons de le faire
Design (.xml) Je séparaient ces: (nom et prénom) et (années)
<TextView
android:id="@+id/notice_event"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:text="Gustavo Tufiño Fernández \n 21 Years Old"/>
Belle solution, non ?, mais si vous voulez faire cette dynamique, que feriez-vous?
Classe (activité/Fragment/adaptateurs) sous forme dynamique
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// put values I need in String variables
String title = listNoticiasEventosFinal.get(0).getTitle();
String detail = listNoticiasEventosFinal.get(0).getDescription();
//Concat Strings with linespace and put int TextView
String final_text = title + System.getProperty ("line.separator") + detail;
TextView textView = (TextView) findViewById(R.id.notice_event);
textView.setText(final_text);
}
J'espère que je vous aide, ce qui a trait (Y)
Merci pour la réponse :) –
Qu'est-ce qu'une "gamme" dans ce contexte ? – CommonsWare
Qu'entendez-vous par "plage"? – allo86
Espacement entre les mots. Je suis désolé pour mon anglais :) –