2010-08-20 11 views
6

Uygulamamın yazı tipini, uygulamanızın "öğeler" klasöründeki belirli bir yazı tipini kullanacak şekilde değiştirmek istiyorum.Android widget'larındaki font, uygulamanın "varlıklar" klasöründeki kullanıcı tanımlı yazı tiplerine nasıl değiştirilir?

Genellikle yazı tipini değiştirmek için benim app bunu:

 Typeface tf= Typeface.createFromAsset(getAssets(), "advertising.ttf"); 
     TextView converted = (TextView)findViewById(R.id.TextView03); 
     converted.setTypeFace(tf); 

ve bir cazibe gibi çalışır.

Bunu widget'larda nasıl yapabilirim? Sadece metni ayarlamak ve rengini değiştirebilirsiniz:

 remoteView.setTextViewText(R.id.TextView03,"some text"); 
    remoteView.setTextColor(R.id.TextView03, Color.BLACK); 

ama yazı tipini ayarlamak için bir yol göremiyorum. Herhangi bir yardım lütfen? . Widget'ları diğer süreçlerde yaşadığımız için, yalnızca sistemi yazı biçimleri ve bu olurdu etrafında paket Tek yolu iç olabileceği ek değil fontları kullanabilirsiniz" :

cevap

0

- Normal, sans, serif, monospacenin. Benim örneğim

<TextView android:id="@+id/UniStringLineHeadTxtTime1" android:text="" android:layout_width="wrap_content" android:layout_height="14dp" android:textStyle="bold" android:typeface="normal" android:textSize="9dp" android:textColor="#F0F0F0" android:paddingLeft="2dp" android:paddingTop="1dp" /> 
İlgili konular