
RemoteVIEws rv = new RemoteVIEws(mContext.getPackagename(),layoutID);rv.setfloat(R.ID.subject,"setTextSize",10f);
虽然我可以设置其他属性,如文本颜色或更改视图的可见性,但在使用setTextSize时,通胀失败并显示以下错误消息(无堆栈跟踪):
Error inflating RemoteVIEws at position: 1,using loading vIEw insteadandroID.Widget.RemoteVIEws$ActionException:vIEw: androID.Widget.TextVIEw doesn't have method: setTextSize (float)
setTextSize(float)具有@RemotableVIEwMethod注释,因此应该支持它,但是找不到方法(“没有方法”和“不支持”错误之间存在差异).
当它明显存在时为什么不能找到方法呢?
在API 16中为RemoteVIEws引入setTextVIEwTextSize()方法可能表明我的方法有问题吗?
任何帮助将非常感激.
rv.setfloat(R.ID.subject,10);总结
以上是内存溢出为你收集整理的远程TextView不支持android – setTextSize(float)?全部内容,希望文章能够帮你解决远程TextView不支持android – setTextSize(float)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)