Я работаю с тестовым приложением, и частично оно создает новое окно и надувает его вид, который будет использоваться в качестве экрана настроек.Это всегда хорошо работало для меня, но вчера я обновил свой телефон до 2.3.3 (и я никогда не мог использовать Gingerbread или более поздние версии на эмуляторе по какой-то причине), и теперь за окном есть странный черный фон.Похоже, что создается какое-то окно Gingerbread по умолчанию, а затем просто вставляется в мой XML-вид поверх него.
Если я в Window использую setLayout и настроил его для обтекания содержимого, кажется, почти обтекание Y (все еще немного черное изображение, но я мог бы с этим смириться), но черный фон растягивается по всей оси X. В идеале я мог бы заставить его обтекать окно настроек XML идеально, поэтому он может быть универсальным без большой дополнительной работы.
Я также пробовал другие способы, в том числе просто ввод жестко закодированных чисел или изменение в зависимости от ширины пикселя экрана, и хотя они это сделалисократить черное пространство (хотя оно все еще было там, очевидно), это вызвало еще одну аномалию.Если я заставлю окно сжиматься таким образом, что в любом случае не идеально, тогда черный цвет фактически выходит за пределы своей границы.Это немного сложно объяснить, но в основном граница заканчивается, но черный фон идет немного дальше и выглядит просто ужасно.
Я не совсем уверен, как с этим справиться, сохраняя вИмейте в виду, что я не хочу менять то, как это работает с другими версиями Android, которые работали отлично.Любая помощь будет принята с благодарностью, спасибо.