2011-08-01 3 views
1

Je suis en train de développer une application dans laquelle des polices comiques sont utilisées et qui peuvent être récupérées à partir du dossier des ressources. Maintenant, je voudrais faire le texte en gras. Donc, j'utilise simplement:Texte Le style de police n'apparaît pas

Typeface face=Typeface.createFromAsset(this.getAssets(), "fonts/comic.TTF"); 
    la = (TextView) findViewById(R.id.la); 
    la.setText("Dog"); 

    la.setTextAppearance(getApplicationContext(),R.style.boldText); 
    la.setTypeface(face); 

String.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="hello">Hello World, timerTest!</string> 
    <string name="app_name">timerTest</string> 

    <style name="boldText"> 
     <item name="android:textStyle">bold</item> 

    </style> 
</resources> 

Le problème est quand je lance projet comic.ttf obtenir correctement, mais le style gras ne figure pas sur text

+1

Je pense que lorsque nous utilisons des polices personnalisées, nous ne pouvons pas utiliser n'importe quel style de police ... –

Répondre

1
Typeface face=Typeface.createFromAsset(this.getAssets(), "fonts/comic.TTF"); 

     la = (TextView) findViewById(R.id.la); 
     la.setText("Dog"); 
     la.setTypeface(face,Typeface.BOLD);  
Questions connexes