Comment augmenter l'espace entre le texte et c'est à souligner dans TextView Android?

Je veux augmenter l'espace entre le texte et c'est à souligner. Je peux modifier la hauteur de ligne, mais je n'ai pas changer la hauteur entre le texte et c'est à souligner.Comment puis-je faire cela ?

private static final String FONTH_PATH = "fonts/Brandon_bld.otf";

...

selectTextView = (TextView) findViewById(R.id.selectTextView);
selectTextView.setTypeface(font);

SpannableString content = new SpannableString(getResources().getString(R.string.select_your_prove_type));
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
selectTextView.setText(content);

...

et fichier xml

<TextView
android:id="@+id/selectTextView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="536"
android:gravity="left"
android:lineSpacingMultiplier="0.8"
android:text="@string/select_your_prove_type"
android:textColor="@color/Blue"
android:textSize="@dimen/select_size" />
Je ne connais pas la réponse, peut-être linespacingextra attribut doit le faire, mais pourquoi est votre poids attribut a une valeur 536 android:layout_weight="536"?
lineSpacingExtra ne fonctionne pas pour ce problème. Je divise l'écran en fonction de l'Iphone psd. La hauteur est de 1136 px dans ce psd et ma racine mise en page weightSum est également 1136.

OriginalL'auteur smihilor | 2014-09-23