Я делаю приложение, которое отображает пользовательское уведомление в панели уведомлений, и хотел бы показать пользователю предварительный просмотр своего уведомления внутри действия, которое создает уведомление.
Есть ли способ через API Android получить высоту в пикселях или dip
уведомление, чтобы я мог соответствовать тому, что будет выглядеть как можно точнее? Или кто-нибудь знает высоту уведомлений в Android 3.0 и более поздних версиях?
высота строки уведомлений по умолчанию - 38 в hdpi, 25 в mdpi и 19 в ldpi
Эти рекомендации из официальной документации будут отвечать на вопросы, какие размеры должен использовать разработчик. Методы получения фактического размера Drawable
можно найти здесь.
Вы можете создать раскладку xml для этого уведомления и таким образом контролировать, насколько она велика. Подробности можно найти здесь.