Ваша проблема в том, что по умолчанию XML использует вещь, называемую Titlebar, в ответ на вопрос здесь . Наряду с удалением заголовка заголовка вы можете установить полноэкранный режим своей активности, а также удалить строку состояния, используя это решение .
Убедитесь, что ваша деятельность импортируется из Activity
, а не из ActionBarActivity
.
Кроме того, лучше избегать использования фактических чисел при настройке позиции или размера, и особенно когда Цель состоит в том, чтобы покрыть весь экран. Вы можете получить ширину и высоту экрана, используя getWidth()
и getHeight()
соответственно:
canvas.drawRect(0, 0, getWidth(), getHeight());
Обязательно используйте эти методы только в или после onDraw
метод был вызван , иначе их значения будут равны 0, поскольку холст еще не был инициализирован.