【问题标题】:Android : How to use custom view in Widget [Remote Views]Android:如何在 Widget [Remote Views] 中使用自定义视图
【发布时间】:2015-11-16 23:20:06
【问题描述】:

你好所有的安卓开发者! 我想在 Widget 中使用 Arc 进度视图来实现动作进度循环计时器。但是,小部件不支持自定义视图。我发现以下方式Android: AppWidget with custom view not working 但总是位图为空。有人知道如何创建自定义视图并在不将其添加到窗口的情况下获取其位图吗?

【问题讨论】:

标签: android android-widget remoteview


【解决方案1】:
CustomView view = new CustomView(context);
view.measure(250, 250);
view.layout(0, 0, 250, 250);
view.setDrawingCacheEnabled(true);
Bitmap bitmap = view.getDrawingCache();
remoteViews.setImageViewBitmap(R.id.myImageView, bitmap);

//PUSH WIDGET UPDATE 

【讨论】:

  • 最好view.measure(View.MeasureSpec.makeMeasureSpec(250, EXACTLY), View.MeasureSpec.makeMeasureSpec(250, EXACTLY))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多