我创建了一个标准高度的自定义通知(不是 bigContentView 描述的扩展版本),它适用于 Android 4 到 6。
在 Android 7 中,通知的设计发生了变化,原来在底部的第三行现在在顶部,并且通知比以前更高。但由于未知原因,我的自定义通知没有相应放大,现在看起来像是其他通知之间的异物。
我正在使用 android:layout_height="match_parent" 并且还尝试了固定高度,但没有成功。
Android 7 中是否有办法让我的通知再次看起来很棒,或者该操作系统版本中是否存在错误?
链接指向的图片显示了三个通知。第一个和最后一个是 99 像素高,而我的自定义通知是 85 像素高。
最佳答案
我在 Android 7 上的通知布局有问题。将父项设置为固定高度(例如 64dp)并将其子项的高度设置为与父项匹配导致出现奇怪的 UI,顶部和底部都有空白。我通过将 child 的高度设置为 64dp 而不是 match_parent 来解决它。希望这可以帮助。
关于android - 如何在 Android 7 中创建具有标准高度的自定义通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43173326/