Java 获取日志cat中的初始化充气状态
这是一个Android小部件,我正在尝试向它添加自定义字体 这是我的代码:Java 获取日志cat中的初始化充气状态,java,android,Java,Android,这是一个Android小部件,我正在尝试向它添加自定义字体 这是我的代码: public void updateAppWidget(Context context,AppWidgetManager appWidgetManager,int appWidgetId) { String currentTime = (String) df.format(new Date()); RemoteViews updateViews = new RemoteViews(context.
public void updateAppWidget(Context context,AppWidgetManager appWidgetManager,int appWidgetId)
{
String currentTime = (String) df.format(new Date());
RemoteViews updateViews = new RemoteViews(context.getPackageName(), R.layout.widget1);
updateViews.setImageViewBitmap(R.id.widget1label, buildUpdate(currentTime, context));
appWidgetManager.updateAppWidget(appWidgetId, updateViews);
}
public Bitmap buildUpdate(String time, Context context)
{
Bitmap myBitmap = Bitmap.createBitmap(160, 84, Bitmap.Config.ARGB_4444);
Canvas myCanvas = new Canvas(myBitmap);
Paint paint = new Paint();
Typeface clock = Typeface.createFromAsset(context.getAssets(),"batmfo.ttf");
paint.setAntiAlias(true);
paint.setSubpixelText(true);
paint.setTypeface(clock);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
paint.setTextSize(65);
paint.setTextAlign(Align.CENTER);
myCanvas.drawText(time, 80, 60, paint);
return myBitmap;
}
buildUpdate()
方法有什么问题吗?
Eclipse在Logcat中没有显示错误 确保
R.id.widget1label
是ImageView
的id?当小部件崩溃时发布完整日志您的问题是否与问题的标题有任何类似之处?@imran谢谢我现在可以使用了也许您应该关闭此问题,或者更改标题