如何确定通知大图标宽度和高度&大视图图像宽度

时间:2014-09-28 11:06:00

标签: android android-notifications

我正在添加通知并尝试确定大图标的大小(查看通知时左侧的图标)大小。

我正在动态创建一个图标,并希望以正确的比例获得它。

另外,将通知Big View设置为图片时,如何确定宽度? (文档说明高度为256 dp)。

感谢。

2 个答案:

答案 0 :(得分:4)

您可以分别使用android.R.dimen.notification_large_icon_heightandroid.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);