Android, соты и ICS - сообщать размер экрана без нижних кнопок

Ладно, на соте у меня есть некоторые функции, определяющие размер экрана. Иногда это используется для динамической обработки некоторых элементов пользовательского интерфейса. Но проблема в том, что он включает нижнюю панель с кнопками Android, которая вычитается из доступного вам размера экрана.

Функция android Display может возвращать правильную функцию (например, дисплей 1280x800 вернет 1280x740 в качестве дисплея, это дисплей, не включая нижние кнопки Android), но функция javascript в webview будет определять только этот фактический размер, поэтому 1280x800 получает 1280x800, что неверно, потому что там есть нижняя полоса.

Как я могу получить размер нижней панели без жесткого кодирования, я могу, по крайней мере, вычесть его из неверных целых чисел размера экрана таким образом.

5
задан AakashM 8 March 2012 в 10:56
поделиться