如何动态改变通知栏自定义布局的高度以达到wrap_content的效果?

研究了一下Android通知栏,发现用自定义布局有好多坑在里面啊。

现在我遇到了这样一个问题,自定义通知栏的布局里有一个TextView,需要实现根据TextView的高度来确定通知栏高度,也就是要实现wrap_content的效果。一直没有很好的实现。

求教!

阅读 3.4k
2 个回答

自定义使用RemoteView来定制交互界面,实现构造和展示的分离
但一般不推荐使用自定义的样式,因为在不同的Android ROM可以会定制不同的通知栏样式,在一些设备上显示效果不佳,并且与别的通知项格格不入。

一般通知栏的高度是由系统决定的,通知栏是父控件,它的高度确定了,TextView的高度才会确定,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题