ничья и ничья - PullRequest
       25

ничья и ничья

1 голос
/ 20 июля 2011

Я не использую макет, но у меня есть нарисованная земля.

Проблема в том, что он использует любой нарисованный объект, соответствующий ориентации, когда действие начинается . Я бы хотел переключаться между использованием drawable / drawable-land, когда телефон вращается. Есть ли способ сделать это легко? Или я должен просто скопировать и вставить свой макет в layout-land, чтобы он на самом деле воссоздает действие? (Я предполагаю, что это будет правильно, но в идеале я бы хотел, чтобы он обновлял прорисовку, используя правильную, когда я вращаюсь)

1 Ответ

5 голосов
/ 20 июля 2011

вы можете проверить ориентацию первого устройства, т.е. вручную, с помощью

Display mDisplay= activity.getWindowManager().getDefaultDisplay();
int width= mDisplay.getWidth();
int Height= mDisplay.getHeight();

if(width>height)
{
//Landscape
//set your landscape drawable
}
else
{
//portrait
//set your portrait drawable
}

, поэтому нет необходимости создавать папку "Drawable-land" также

...