Каков размер ActionBar в пикселях? - PullRequest
248 голосов
/ 23 августа 2011

Мне нужно знать точный размер ActionBar в пикселях, чтобы применить правильное фоновое изображение.

Ответы [ 12 ]

0 голосов
/ 06 сентября 2014

На моем Galaxy S4, имеющем> 441 точек на дюйм> 1080 x 1920> Получение высоты Actionbar с помощью getResources (). GetDimensionPixelSize Я получил 144 пикселя.

Используя формулу px = dp x (dpi / 160), я использовал 441 точек на дюйм, тогда как мое устройство лежит
в категории 480 точек на дюйм. так что это подтверждает результат.

0 голосов
/ 23 августа 2011

Описание класса обычно является хорошим местом для начала.Я думаю, что метод getHeight () должно быть достаточно.

РЕДАКТИРОВАТЬ:

Если вам нужна ширина, это должна быть ширина экрана (верно?), И это может быть собрано , как это .

...