我正在添加通知并尝试确定大图标的大小(查看通知时左侧的图标)大小。
我正在动态创建一个图标,并希望以正确的比例获得它。
另外,将通知Big View设置为图片时,如何确定宽度? (文档说明高度为256 dp)。
感谢。
答案 0 :(得分:4)
您可以分别使用android.R.dimen.notification_large_icon_height
和android.R.dimen.notification_large_icon_width
(API等级11及以上)获取大图标的高度和宽度。
答案 1 :(得分:0)
将C#与Xamarin for Android结合使用,代码如下所示(TheActivity
是您的Activity类的实例):
var MaxWidth = (int)TheActivity.Resources.GetDimension(Android.Resource.Dimension.NotificationLargeIconWidth);
var MaxHeight = (int)TheActivity.Resources.GetDimension(Android.Resource.Dimension.NotificationLargeIconHeight);