Android - как обращаться с нижней панелью инструментов на огонь Амазонки - PullRequest
2 голосов
/ 18 февраля 2012

кажется, что на amazon kindle есть нижняя панель инструментов, которая занимает место моего полноэкранного приложения, но само приложение думает, что оно получило весь экран, поэтому часть его всегда скрыта панелью инструментов.

Ситуация на других планшетах другая, так что я думаю, проблема в амазонском разжигании огня.

есть ли способ решить эту проблему?разжечь огонь, который может помочь с этим?может быть, способ поместить панель инструментов на верхнюю сторону или заставить приложение принять реальный размер, который он может, исключая пространство, занимаемое панелью инструментов?

, пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

может быть, есть sdk для амазонского разжигания огня, который может помочь с этим?

Не сейчас.

возможно, способ разместить панель инструментов на верхней стороне

Нет, извините.

заставить приложение принимать реальные размеры, исключая пространство, занимаемое панелью инструментов?

Вы можете написать код для этого. Как документация Kindle Fire гласит:

* Примечание. Устройство зарезервирует 20 пикселей для отображения меню программных клавиш, обеспечивая эффективное портретное разрешение: 1004 пикселя в высоту и 600 пикселей в ширину, а эффективное пейзажное разрешение 580 пикселей в высоту и 1024 пикселя в ширину.

Итак, что касается Огня, убедитесь, что вы не используете больше места, чем указанные выше размеры, и вам не придется беспокоиться о перекладине.

0 голосов
/ 15 декабря 2013

Для тех, кто ищет способ получить ширину меню SIDE, вы можете попробовать приведенный ниже код, который работал для меня:

    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getRealSize(size);
    int screen_width = size.x;

    int kindleSideMenuWidth = (int) (screen_width * 0.06171875);

0,06171875 - это отношение, которое я вычислил с помощьюстарая добрая "краска".Надеется, что это поможет.

...