2011-04-01 23 views
20

Uygulamam boyunca Helvetica yazı tiplerini kullanıyorum. Şu anda yazı tiplerini varlıklardan ayrı olarak oluşturuyorum. Bu yüzden bir TextView için bir yazı karakteri kullandığımda her şey harika çalışıyor. Ancak, bir spannableAndroid Özel yazı tipi Spannable Typeface Span

Spannable WordtoSpan = new SpannableString("This text should be normal, but this needs to be bold, and normal");  
WordtoSpan.setSpan(new TypefaceSpan("bold"), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 

kullanmak gerekir Ve dize parçası HeleveticaNeueBold olabilir ve bazıları sadece HelveticaNeue olmak istiyorum. Bence ihtiyaç duyulan şey, Android'e yukarıda belirtilen 3 yazı tipinin gerçekten birbiriyle ilişkili olduğunu göstermektir; Bunu yapmanın başka bir yolunu da arıyorum.

+0

Bu soru için cevap buldunuz mu? Lütfen çözümü paylaşın. Aynı zamanda iki adet Helvetica'nın yazı tiplerini ONE TextView için kullanmak istiyorum))) Teşekkürler. – anivaler

cevap

19

Özel bir TypefaceSpan yazmak isteyeceksiniz. İyi haber, zor olmadıklarıdır. Örnek için here'a bakın.