Хотя на этот вопрос уже был дан ответ (это ошибка, приводящая к изменению bottomLeftRadius и bottomRightRadius), эта ошибка была исправлена в Android 3.1 (API-уровень 12 - протестирован на эмуляторе).
Таким образом, чтобы убедиться, что ваши рисованные элементы выглядят корректно на всех платформах, вы должны поместить «исправленные» версии рисованных объектов (т. Е. Там, где нижний левый / правый радиусы действительно верны в XML) в папке res / drawable-v12 вашего приложение. Таким образом, все устройства, использующие версию Android> = 12, будут использовать правильные файлы для рисования, в то время как устройства, использующие более старые версии Android, будут использовать «обходные пути», которые находятся в папке res / drawables.