widget在launcher中可以缩放它的大小吗

jeiwen520 2012-04-06 09:41:34
  第三方widget在launcher开发中可以缩放它的大小吗,大侠们有什么思路,我的思路是让widget认为当前是小分辨率的手机,自动以小尺寸来显示在窗口中,有大侠处理过类似问题吗,
...全文
193 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
大掌教 2012-04-06
  • 打赏
  • 举报
回复
有些可以,有些不可以。跟你的widget设置有关。比如源码自带的日历widget,你给它多大它就能多大,应该是fill_parent的,还有那个search的widget也是,你给它多宽它就能多宽,总是要占满,应该也是fill_parent的。而有的就不行,2*2的就是2格长2格宽,一格大概是72px,这类是固定死了的。
妖怪 2012-04-06
  • 打赏
  • 举报
回复
看看remoteView行不行吧
不过觉得够呛 第三方的widget已经定义了布局还有控件大小
如果你放缩 可能会出现图像或者文字异常
jeiwen520 2012-04-06
  • 打赏
  • 举报
回复
如search的widget不用调整,可以自适应窗口大小,问题就是有些第三方widget如月历,天气,不仅字大,还带天气图片,只能考虑代码里把它们整体缩放以适应窗口大小了,launcher只到onLayout就结束了,貌似无法进入到widget实际的draw函数内去重构绘图,因此思路转为:让widget认为当前是小分辨率的手机,自动以小尺寸来显示在窗口中

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧