Justifier le texte dans textview
Dans mon application j'ai textview pour afficher le texte. Ensuite, je veux justifier le texte, mais dans android, il n'est pas possible de justifier le texte dans textview. Pour justifier le texte, je prends de l'aide de ce lien. Je suis la suite de la réponse fournie par @Kondzio mais sa ne fonctionne pas. Je ne sais pas ce qui est faux dans mon code.
Code-
public class Benefits extends Activity{
private Button back;
LinearLayout bText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.benefits);
WebView view = new WebView(this);
view.setVerticalScrollBarEnabled(true);
((LinearLayout)findViewById(R.id.bText)).addView(view);
view.loadData(getString(R.string.benef), "text/html", "utf-8");
back.setOnClickListener(new View.OnClickListener(){
public void onClick(View v)
{
finish();
}
});
}
}
Xml-
<LinearLayout
android:id="@+id/bText"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="4"
android:gravity="center">
</LinearLayout>
Dans strings.xml-
<string name="benef">
<![CDATA[
<html>
<head></head>
<body style="text-align:justify;color:gray;background-color:black;">
"1.some text\n
2.some text\n
.............
</body>
</html>
]]>
</string>
Je suis en train de scrollbarenabled la valeur true pour que le défilement vertical sur mon texte.
Essayez cette classe github.com/bluejamesbond/TextJustify-Android
OriginalL'auteur John R | 2014-01-17
Vous devez vous connecter pour publier un commentaire.
//convertir tous les contenus de langue de justifier l'utilisation de balises html.
EDIT:
ou
modifier votre code avec ajout de la barre oblique inverse
elle est très simple ce que vous faites dans le code ci-dessus de même. vérifier mon édité répondre
Dans ce que j'ai à créer le style et les couleurs aussi?
app arrêt de travail.
je ne suis pas un magicien pour voir ce que vous faites là. Merci de partager votre code ou logcat.
OriginalL'auteur Padma Kumar
J'ai modifié le code donné par Sasikumar pour corriger les suivants.
C'est du texte pur seule solution. Html ne fonctionne pas. pas de saut de ligne (\n) ou tout autre caractère de travaux. Tous les espaces sont supprimés. Alors c'est juste pour limité , pur texte.
OriginalL'auteur rajesh
Pour justifier le texte dans la vue du texte, l'utiliser dans vos XML:
et de l'utiliser dans la classe Java:
Très lentement bibliothèque
OriginalL'auteur shweta jariya
OriginalL'auteur M.Ganji
Copie de la classe suivante à votre projet et d'étendre votre textview:
JustifiedTextView.java :
Vous pouvez l'utiliser comme ceci:
Si votre mode texte est au format xml, de le modifier comme ceci:
Le faire dans votre code:
voir mon édité répondre
application cesse de fonctionner quand je l'ai essayer votre code.
quelle erreur avez-vous?
suivez ce lien stackoverflow.com/questions/21219163/app-stop-working
OriginalL'auteur Sayed Jalil Hassan
d'abord Créer la nouvelle classe JustifyTextView.java de son alignement, le Textview texte au centre. Suis attaché plein de code ci-dessous
Ensuite, allez à votre code xml remplacer votre textview par le présent code
OriginalL'auteur sasikumar
Comment justifier le texte dans Android sans utiliser de Bibliothèque Voir Plus de code.
Créer une activité et collez code suivant Voir Plus
OriginalL'auteur Narendra Yadav