2011-07-17 15 views
9

RemoteViewsService.RemoteViewsFactory AltındaRemoteViews'ta Metin Boyutunu Nasıl Değiştirebilirim

public RemoteViews getViewAt(int position) { 
    final int itemId = (position % 2 == 0 ? R.layout.light_widget_item 
      : R.layout.dark_widget_item); 
    RemoteViews rv = new RemoteViews(mContext.getPackageName(), itemId); 
    rv.setTextViewText(R.id.widget_item, text); 
    // rv.setTextSize(mPrefs.getTextsize().getValue()); 
    return rv; 
} 

Metin boyutunu program aracılığıyla nasıl değiştirebilirim?

cevap

28

setFloat() yöntemi nasıl olur? API seviyesi 16 yana

rv.setFloat(R.id.widget_item, "setTextSize", mPrefs.getTextsize().getValue()); 
+2

http://developer.android.com/reference/android/widget/RemoteViews.html#setTextViewTextSize bir [setTextViewTextSize (R.id.x, TypedValue.COMPLEX_UNIT_SP, 12)] (var % 28int,% 20int,% 20float% 29) – TWiStErRob

İlgili konular